home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Star Fleet HQ•
/
Stellar Spy ••••
/
stellar spy
/
stellar spy.rsrc
/
CODE_4.txt
< prev
next >
Wrap
Text File
|
1989-10-26
|
426KB
|
7,221 lines
# near model CODE resource
# jump table entries: 384-392 (9 of them)
export_55:
00000000 4E56 FF3A link A6, -0x00C6
00000004 700F moveq.l D0, 0x0F
00000006 3D40 FFE4 move.w [A6 - 0x1C], D0
0000000A 42A7 clr.l -[A7]
0000000C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000010 588F addq.l A7, 4
00000012 2D40 FF76 move.l [A6 - 0x8A], D0
00000016 4267 clr.w -[A7]
00000018 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
0000001C A893 syscall MoveTo
0000001E 302D E4E0 move.w D0, [A5 - 0x1B20]
00000022 D16E FFE4 add.w [A6 - 0x1C], D0
00000026 486D F202 pea.l [A5 - 0xDFE]
0000002A A884 syscall DrawString
0000002C 486E FFE6 pea.l [A6 - 0x1A]
00000030 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000034 41E8 004E lea.l A0, [A0 + 0x4E]
00000038 2F20 move.l -[A7], -[A0]
0000003A 2F20 move.l -[A7], -[A0]
0000003C 3F20 move.w -[A7], -[A0]
0000003E 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000042 41E8 0044 lea.l A0, [A0 + 0x44]
00000046 2F20 move.l -[A7], -[A0]
00000048 2F20 move.l -[A7], -[A0]
0000004A 3F20 move.w -[A7], -[A0]
0000004C 4EBA 1386 jsr [PC + 0x1386 /* 000013D4 */]
00000050 4FEF 0018 lea.l A7, [A7 + 0x18]
00000054 4267 clr.w -[A7]
00000056 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
0000005A A893 syscall MoveTo
0000005C 302D E4E0 move.w D0, [A5 - 0x1B20]
00000060 D16E FFE4 add.w [A6 - 0x1C], D0
00000064 422E FF7A clr.b [A6 - 0x86]
00000068 206D E4D4 movea.l A0, [A5 - 0x1B2C]
0000006C 41E8 004E lea.l A0, [A0 + 0x4E]
00000070 2F20 move.l -[A7], -[A0]
00000072 2F20 move.l -[A7], -[A0]
00000074 3F20 move.w -[A7], -[A0]
00000076 206D E4D4 movea.l A0, [A5 - 0x1B2C]
0000007A 41E8 0044 lea.l A0, [A0 + 0x44]
0000007E 2F20 move.l -[A7], -[A0]
00000080 2F20 move.l -[A7], -[A0]
00000082 3F20 move.w -[A7], -[A0]
00000084 486E FF6C pea.l [A6 - 0x94]
00000088 4EBA 1622 jsr [PC + 0x1622 /* 000016AC */]
0000008C 4FEF 0018 lea.l A7, [A7 + 0x18]
00000090 41EE FFF0 lea.l A0, [A6 - 0x10]
00000094 2F20 move.l -[A7], -[A0]
00000096 2F20 move.l -[A7], -[A0]
00000098 3F20 move.w -[A7], -[A0]
0000009A 41EE FF76 lea.l A0, [A6 - 0x8A]
0000009E 2F20 move.l -[A7], -[A0]
000000A0 2F20 move.l -[A7], -[A0]
000000A2 3F20 move.w -[A7], -[A0]
000000A4 2F2D E4D4 move.l -[A7], [A5 - 0x1B2C]
000000A8 486D F240 pea.l [A5 - 0xDC0]
000000AC 486E FF7A pea.l [A6 - 0x86]
000000B0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000000B4 4FEF 0020 lea.l A7, [A7 + 0x20]
000000B8 486E FF7A pea.l [A6 - 0x86]
000000BC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000000C0 588F addq.l A7, 4
000000C2 2F00 move.l -[A7], D0
000000C4 A884 syscall DrawString
000000C6 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000000CA 43EE FFDA lea.l A1, [A6 - 0x26]
000000CE 41E8 0026 lea.l A0, [A0 + 0x26]
000000D2 22D8 move.l [A1]+, [A0]+
000000D4 22D8 move.l [A1]+, [A0]+
000000D6 32D8 move.w [A1]+, [A0]+
000000D8 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000000DC 43EE FFD0 lea.l A1, [A6 - 0x30]
000000E0 41E8 0030 lea.l A0, [A0 + 0x30]
000000E4 22D8 move.l [A1]+, [A0]+
000000E6 22D8 move.l [A1]+, [A0]+
000000E8 32D8 move.w [A1]+, [A0]+
000000EA 2D6D E4D4 FFCA move.l [A6 - 0x36], [A5 - 0x1B2C]
000000F0 426E FFCE clr.w [A6 - 0x32]
000000F4 6000 015C bra +0x15E /* 00000252 */
label000000F8:
000000F8 206E FFCA movea.l A0, [A6 - 0x36]
000000FC 2D68 00EA FFCA move.l [A6 - 0x36], [A0 + 0xEA]
00000102 206E FFCA movea.l A0, [A6 - 0x36]
00000106 0C68 0001 0010 cmpi.w [A0 + 0x10], 0x1
0000010C 6600 0140 bne +0x142 /* 0000024E */
00000110 486E FF6C pea.l [A6 - 0x94]
00000114 206E FFCA movea.l A0, [A6 - 0x36]
00000118 41E8 003A lea.l A0, [A0 + 0x3A]
0000011C 2F20 move.l -[A7], -[A0]
0000011E 2F20 move.l -[A7], -[A0]
00000120 3F20 move.w -[A7], -[A0]
00000122 206E FFCA movea.l A0, [A6 - 0x36]
00000126 41E8 0030 lea.l A0, [A0 + 0x30]
0000012A 2F20 move.l -[A7], -[A0]
0000012C 2F20 move.l -[A7], -[A0]
0000012E 3F20 move.w -[A7], -[A0]
00000130 4EBA 12A2 jsr [PC + 0x12A2 /* 000013D4 */]
00000134 4FEF 0018 lea.l A7, [A7 + 0x18]
00000138 486E FF62 pea.l [A6 - 0x9E]
0000013C 206E FFCA movea.l A0, [A6 - 0x36]
00000140 41E8 004E lea.l A0, [A0 + 0x4E]
00000144 2F20 move.l -[A7], -[A0]
00000146 2F20 move.l -[A7], -[A0]
00000148 3F20 move.w -[A7], -[A0]
0000014A 206E FFCA movea.l A0, [A6 - 0x36]
0000014E 41E8 0044 lea.l A0, [A0 + 0x44]
00000152 2F20 move.l -[A7], -[A0]
00000154 2F20 move.l -[A7], -[A0]
00000156 3F20 move.w -[A7], -[A0]
00000158 4EBA 127A jsr [PC + 0x127A /* 000013D4 */]
0000015C 4FEF 0018 lea.l A7, [A7 + 0x18]
00000160 422E FF7A clr.b [A6 - 0x86]
00000164 206E FFCA movea.l A0, [A6 - 0x36]
00000168 41E8 004E lea.l A0, [A0 + 0x4E]
0000016C 2F20 move.l -[A7], -[A0]
0000016E 2F20 move.l -[A7], -[A0]
00000170 3F20 move.w -[A7], -[A0]
00000172 206E FFCA movea.l A0, [A6 - 0x36]
00000176 41E8 0044 lea.l A0, [A0 + 0x44]
0000017A 2F20 move.l -[A7], -[A0]
0000017C 2F20 move.l -[A7], -[A0]
0000017E 3F20 move.w -[A7], -[A0]
00000180 486E FF58 pea.l [A6 - 0xA8]
00000184 4EBA 1526 jsr [PC + 0x1526 /* 000016AC */]
00000188 4FEF 0018 lea.l A7, [A7 + 0x18]
0000018C 206E FFCA movea.l A0, [A6 - 0x36]
00000190 2D68 0026 FF4E move.l [A6 - 0xB2], [A0 + 0x26]
00000196 2D68 002A FF52 move.l [A6 - 0xAE], [A0 + 0x2A]
0000019C 3D68 002E FF56 move.w [A6 - 0xAA], [A0 + 0x2E]
000001A2 486E FFDA pea.l [A6 - 0x26]
000001A6 486E FF4E pea.l [A6 - 0xB2]
000001AA 3F3C 0002 move.w -[A7], 0x2
000001AE A9EB syscall Pack4/FP68K
000001B0 206E FFCA movea.l A0, [A6 - 0x36]
000001B4 2D68 0030 FF44 move.l [A6 - 0xBC], [A0 + 0x30]
000001BA 2D68 0034 FF48 move.l [A6 - 0xB8], [A0 + 0x34]
000001C0 3D68 0038 FF4C move.w [A6 - 0xB4], [A0 + 0x38]
000001C6 486E FFD0 pea.l [A6 - 0x30]
000001CA 486E FF44 pea.l [A6 - 0xBC]
000001CE 3F3C 0002 move.w -[A7], 0x2
000001D2 A9EB syscall Pack4/FP68K
000001D4 41EE FF4E lea.l A0, [A6 - 0xB2]
000001D8 2F20 move.l -[A7], -[A0]
000001DA 2F20 move.l -[A7], -[A0]
000001DC 3F20 move.w -[A7], -[A0]
000001DE 41EE FF58 lea.l A0, [A6 - 0xA8]
000001E2 2F20 move.l -[A7], -[A0]
000001E4 2F20 move.l -[A7], -[A0]
000001E6 3F20 move.w -[A7], -[A0]
000001E8 486E FF3A pea.l [A6 - 0xC6]
000001EC 4EBA 14BE jsr [PC + 0x14BE /* 000016AC */]
000001F0 4FEF 0018 lea.l A7, [A7 + 0x18]
000001F4 41EE FF44 lea.l A0, [A6 - 0xBC]
000001F8 2F20 move.l -[A7], -[A0]
000001FA 2F20 move.l -[A7], -[A0]
000001FC 3F20 move.w -[A7], -[A0]
000001FE 41EE FF76 lea.l A0, [A6 - 0x8A]
00000202 2F20 move.l -[A7], -[A0]
00000204 2F20 move.l -[A7], -[A0]
00000206 3F20 move.w -[A7], -[A0]
00000208 41EE FF6C lea.l A0, [A6 - 0x94]
0000020C 2F20 move.l -[A7], -[A0]
0000020E 2F20 move.l -[A7], -[A0]
00000210 3F20 move.w -[A7], -[A0]
00000212 41EE FF62 lea.l A0, [A6 - 0x9E]
00000216 2F20 move.l -[A7], -[A0]
00000218 2F20 move.l -[A7], -[A0]
0000021A 3F20 move.w -[A7], -[A0]
0000021C 2F2E FFCA move.l -[A7], [A6 - 0x36]
00000220 486D F258 pea.l [A5 - 0xDA8]
00000224 486E FF7A pea.l [A6 - 0x86]
00000228 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000022C 4FEF 0034 lea.l A7, [A7 + 0x34]
00000230 4267 clr.w -[A7]
00000232 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00000236 A893 syscall MoveTo
00000238 302D E4E0 move.w D0, [A5 - 0x1B20]
0000023C D16E FFE4 add.w [A6 - 0x1C], D0
00000240 486E FF7A pea.l [A6 - 0x86]
00000244 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000248 588F addq.l A7, 4
0000024A 2F00 move.l -[A7], D0
0000024C A884 syscall DrawString
label0000024E:
0000024E 526E FFCE addq.w [A6 - 0x32], 1
label00000252:
00000252 302E FFCE move.w D0, [A6 - 0x32]
00000256 B06D E4B0 cmp.w D0, [A5 - 0x1B50]
0000025A 6D00 FE9C blt -0x162 /* 000000F8 */
0000025E 600E bra +0x10 /* 0000026E */
label00000260:
00000260 4267 clr.w -[A7]
00000262 3F3C FFFF move.w -[A7], 0xFFFF
00000266 486E FFF0 pea.l [A6 - 0x10]
0000026A A970 syscall GetNextEvent
0000026C 101F move.b D0, [A7]+
label0000026E:
0000026E 0C6E 0002 FFF0 cmpi.w [A6 - 0x10], 0x2
00000274 66EA bne -0x14 /* 00000260 */
00000276 3F3C FFFF move.w -[A7], 0xFFFF
0000027A 4267 clr.w -[A7]
0000027C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000280 42A7 clr.l -[A7]
00000282 2F2E FF76 move.l -[A7], [A6 - 0x8A]
00000286 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000028A 508F addq.l A7, 8
0000028C 4E5E unlink A6
0000028E 4E75 rts
00000290 5354 subq.w [A4], 1
00000292 4154 chk.w D0, [A4]
00000294 5553 subq.w [A3], 2
00000296 4449 neg.w A1
export_56:
00000298 4E56 FFE0 link A6, -0x0020
0000029C 426E FFE6 clr.w [A6 - 0x1A]
000002A0 700A moveq.l D0, 0x0A
000002A2 3D40 FFE0 move.w [A6 - 0x20], D0
000002A6 486D F27E pea.l [A5 - 0xD82]
000002AA 2F2D E4D4 move.l -[A7], [A5 - 0x1B2C]
000002AE 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
000002B2 508F addq.l A7, 8
000002B4 4A40 tst.w D0
000002B6 662E bne +0x30 /* 000002E6 */
000002B8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000002BC 3D40 FFE0 move.w [A6 - 0x20], D0
000002C0 0C6E 000A FFE0 cmpi.w [A6 - 0x20], 0xA /* '\n' */
000002C6 6C10 bge +0x12 /* 000002D8 */
000002C8 3F2E FFE0 move.w -[A7], [A6 - 0x20]
000002CC 4EBA 0034 jsr [PC + 0x34 /* 00000302 */]
000002D0 548F addq.l A7, 2
000002D2 2D40 FFE2 move.l [A6 - 0x1E], D0
000002D6 6006 bra +0x8 /* 000002DE */
label000002D8:
000002D8 2D6D E4D4 FFE2 move.l [A6 - 0x1E], [A5 - 0x1B2C]
label000002DE:
000002DE 4AAE FFE2 tst.l [A6 - 0x1E]
000002E2 6712 beq +0x14 /* 000002F6 */
000002E4 6006 bra +0x8 /* 000002EC */
label000002E6:
000002E6 2D6D E4D4 FFE2 move.l [A6 - 0x1E], [A5 - 0x1B2C]
label000002EC:
000002EC 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000002F0 4EBA 0058 jsr [PC + 0x58 /* 0000034A */]
000002F4 588F addq.l A7, 4
label000002F6:
000002F6 4E5E unlink A6
000002F8 4E75 rts
000002FA 494E chk.w D4, A6
000002FC 464F not.w A7
000002FE 524D addq.w A5, 1
00000300 4154 chk.w D0, [A4]
fn00000302:
00000302 4E56 FFFE link A6, -0x0002
00000306 2F0C move.l -[A7], A4
00000308 302E 0008 move.w D0, [A6 + 0x8]
0000030C 0640 0030 addi.w D0, 0x30 /* '0' */
00000310 1D40 FFFF move.b [A6 - 0x1], D0
00000314 4A6E 0008 tst.w [A6 + 0x8]
00000318 6606 bne +0x8 /* 00000320 */
0000031A 202D E4D4 move.l D0, [A5 - 0x1B2C]
0000031E 601C bra +0x1E /* 0000033C */
label00000320:
00000320 286D E4D4 movea.l A4, [A5 - 0x1B2C]
00000324 6004 bra +0x6 /* 0000032A */
label00000326:
00000326 286C 00EA movea.l A4, [A4 + 0xEA]
label0000032A:
0000032A 102C 0005 move.b D0, [A4 + 0x5]
0000032E B02E FFFF cmp.b D0, [A6 - 0x1]
00000332 6706 beq +0x8 /* 0000033A */
00000334 B8FC 0000 cmpa.w A4, 0x0
00000338 66EC bne -0x12 /* 00000326 */
label0000033A:
0000033A 200C move.l D0, A4
label0000033C:
0000033C 285F movea.l A4, [A7]+
0000033E 4E5E unlink A6
00000340 4E75 rts
00000342 4649 not.w A1
00000344 4E44 trap 4
00000346 5348 subq.w A0, 1
00000348 4950 chk.w D4, [A0]
fn0000034A:
0000034A 4E56 FF78 link A6, -0x0088
0000034E 7014 moveq.l D0, 0x14
00000350 3D40 FFEA move.w [A6 - 0x16], D0
00000354 302D E4D8 move.w D0, [A5 - 0x1B28]
00000358 D06D E4DA add.w D0, [A5 - 0x1B26]
0000035C D06D E4DE add.w D0, [A5 - 0x1B22]
00000360 3D40 FFE8 move.w [A6 - 0x18], D0
00000364 42A7 clr.l -[A7]
00000366 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000036A 588F addq.l A7, 4
0000036C 2D40 FFEC move.l [A6 - 0x14], D0
00000370 4267 clr.w -[A7]
00000372 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000376 A893 syscall MoveTo
00000378 302E FFE8 move.w D0, [A6 - 0x18]
0000037C D16E FFEA add.w [A6 - 0x16], D0
00000380 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000384 486D F286 pea.l [A5 - 0xD7A]
00000388 486E FF82 pea.l [A6 - 0x7E]
0000038C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000390 4FEF 000C lea.l A7, [A7 + 0xC]
00000394 486E FF82 pea.l [A6 - 0x7E]
00000398 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000039C 588F addq.l A7, 4
0000039E 2F00 move.l -[A7], D0
000003A0 A884 syscall DrawString
000003A2 4267 clr.w -[A7]
000003A4 3F2E FFEA move.w -[A7], [A6 - 0x16]
000003A8 A893 syscall MoveTo
000003AA 3D6E FFEA FFE2 move.w [A6 - 0x1E], [A6 - 0x16]
000003B0 302E FFE8 move.w D0, [A6 - 0x18]
000003B4 D16E FFEA add.w [A6 - 0x16], D0
000003B8 206E 0008 movea.l A0, [A6 + 0x8]
000003BC 2D68 00CA FFDC move.l [A6 - 0x24], [A0 + 0xCA]
000003C2 206E 0008 movea.l A0, [A6 + 0x8]
000003C6 4A68 00BA tst.w [A0 + 0xBA]
000003CA 6F1E ble +0x20 /* 000003EA */
000003CC 486D F2C0 pea.l [A5 - 0xD40]
000003D0 486E FFD2 pea.l [A6 - 0x2E]
000003D4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000003D8 508F addq.l A7, 8
000003DA 2F2E FFDC move.l -[A7], [A6 - 0x24]
000003DE 486E FFD4 pea.l [A6 - 0x2C]
000003E2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000003E6 508F addq.l A7, 8
000003E8 6004 bra +0x6 /* 000003EE */
label000003EA:
000003EA 422E FFD2 clr.b [A6 - 0x2E]
label000003EE:
000003EE 206E 0008 movea.l A0, [A6 + 0x8]
000003F2 3F28 006C move.w -[A7], [A0 + 0x6C]
000003F6 486E FFD2 pea.l [A6 - 0x2E]
000003FA 206E 0008 movea.l A0, [A6 + 0x8]
000003FE 3F28 00BA move.w -[A7], [A0 + 0xBA]
00000402 486D F2C4 pea.l [A5 - 0xD3C]
00000406 486E FF82 pea.l [A6 - 0x7E]
0000040A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000040E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000412 486E FF82 pea.l [A6 - 0x7E]
00000416 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000041A 588F addq.l A7, 4
0000041C 2F00 move.l -[A7], D0
0000041E A884 syscall DrawString
00000420 4267 clr.w -[A7]
00000422 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000426 A893 syscall MoveTo
00000428 302E FFE8 move.w D0, [A6 - 0x18]
0000042C D16E FFEA add.w [A6 - 0x16], D0
00000430 206E 0008 movea.l A0, [A6 + 0x8]
00000434 2D68 00CE FFDC move.l [A6 - 0x24], [A0 + 0xCE]
0000043A 206E 0008 movea.l A0, [A6 + 0x8]
0000043E 4A68 00BC tst.w [A0 + 0xBC]
00000442 6F1E ble +0x20 /* 00000462 */
00000444 486D F2E8 pea.l [A5 - 0xD18]
00000448 486E FFD2 pea.l [A6 - 0x2E]
0000044C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000450 508F addq.l A7, 8
00000452 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000456 486E FFD4 pea.l [A6 - 0x2C]
0000045A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
0000045E 508F addq.l A7, 8
00000460 6004 bra +0x6 /* 00000466 */
label00000462:
00000462 422E FFD2 clr.b [A6 - 0x2E]
label00000466:
00000466 422E FF82 clr.b [A6 - 0x7E]
0000046A 486E FFD2 pea.l [A6 - 0x2E]
0000046E 206E 0008 movea.l A0, [A6 + 0x8]
00000472 3F28 00BC move.w -[A7], [A0 + 0xBC]
00000476 486D F2EC pea.l [A5 - 0xD14]
0000047A 486E FF82 pea.l [A6 - 0x7E]
0000047E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000482 4FEF 000E lea.l A7, [A7 + 0xE]
00000486 486E FF82 pea.l [A6 - 0x7E]
0000048A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000048E 588F addq.l A7, 4
00000490 2F00 move.l -[A7], D0
00000492 A884 syscall DrawString
00000494 4267 clr.w -[A7]
00000496 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000049A A893 syscall MoveTo
0000049C 302E FFE8 move.w D0, [A6 - 0x18]
000004A0 D040 add.w D0, D0
000004A2 D16E FFEA add.w [A6 - 0x16], D0
000004A6 422E FF82 clr.b [A6 - 0x7E]
000004AA 206E 0008 movea.l A0, [A6 + 0x8]
000004AE 41E8 00E0 lea.l A0, [A0 + 0xE0]
000004B2 2F20 move.l -[A7], -[A0]
000004B4 2F20 move.l -[A7], -[A0]
000004B6 3F20 move.w -[A7], -[A0]
000004B8 206E 0008 movea.l A0, [A6 + 0x8]
000004BC 41E8 00EA lea.l A0, [A0 + 0xEA]
000004C0 2F20 move.l -[A7], -[A0]
000004C2 2F20 move.l -[A7], -[A0]
000004C4 3F20 move.w -[A7], -[A0]
000004C6 486D F30C pea.l [A5 - 0xCF4]
000004CA 486E FF82 pea.l [A6 - 0x7E]
000004CE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000004D2 4FEF 001C lea.l A7, [A7 + 0x1C]
000004D6 486E FF82 pea.l [A6 - 0x7E]
000004DA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000004DE 588F addq.l A7, 4
000004E0 2F00 move.l -[A7], D0
000004E2 A884 syscall DrawString
000004E4 4267 clr.w -[A7]
000004E6 3F2E FFEA move.w -[A7], [A6 - 0x16]
000004EA A893 syscall MoveTo
000004EC 302E FFE8 move.w D0, [A6 - 0x18]
000004F0 D16E FFEA add.w [A6 - 0x16], D0
000004F4 486D F334 pea.l [A5 - 0xCCC]
000004F8 A884 syscall DrawString
000004FA 4267 clr.w -[A7]
000004FC 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000500 A893 syscall MoveTo
00000502 302E FFE8 move.w D0, [A6 - 0x18]
00000506 D16E FFEA add.w [A6 - 0x16], D0
0000050A 486D F342 pea.l [A5 - 0xCBE]
0000050E A884 syscall DrawString
00000510 4267 clr.w -[A7]
00000512 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000516 A893 syscall MoveTo
00000518 302E FFE8 move.w D0, [A6 - 0x18]
0000051C D16E FFEA add.w [A6 - 0x16], D0
00000520 486D F350 pea.l [A5 - 0xCB0]
00000524 A884 syscall DrawString
00000526 4267 clr.w -[A7]
00000528 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000052C A893 syscall MoveTo
0000052E 3D6E FFEA FFE6 move.w [A6 - 0x1A], [A6 - 0x16]
00000534 486D F378 pea.l [A5 - 0xC88]
00000538 A884 syscall DrawString
0000053A 426E FFE0 clr.w [A6 - 0x20]
0000053E 601A bra +0x1C /* 0000055A */
label00000540:
00000540 302E FFE8 move.w D0, [A6 - 0x18]
00000544 D16E FFEA add.w [A6 - 0x16], D0
00000548 4267 clr.w -[A7]
0000054A 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000054E A893 syscall MoveTo
00000550 486D F37E pea.l [A5 - 0xC82]
00000554 A884 syscall DrawString
00000556 526E FFE0 addq.w [A6 - 0x20], 1
label0000055A:
0000055A 0C6E 0008 FFE0 cmpi.w [A6 - 0x20], 0x8
00000560 6DDE blt -0x20 /* 00000540 */
00000562 302E FFE8 move.w D0, [A6 - 0x18]
00000566 D16E FFEA add.w [A6 - 0x16], D0
0000056A 4267 clr.w -[A7]
0000056C 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000570 A893 syscall MoveTo
00000572 486D F384 pea.l [A5 - 0xC7C]
00000576 A884 syscall DrawString
00000578 3D6E FFEA FFE4 move.w [A6 - 0x1C], [A6 - 0x16]
0000057E 206E 0008 movea.l A0, [A6 + 0x8]
00000582 4868 0066 pea.l [A0 + 0x66]
00000586 486E FF78 pea.l [A6 - 0x88]
0000058A 3F3C 200E move.w -[A7], 0x200E
0000058E A9EB syscall Pack4/FP68K
00000590 206E 0008 movea.l A0, [A6 + 0x8]
00000594 4868 006C pea.l [A0 + 0x6C]
00000598 486E FF78 pea.l [A6 - 0x88]
0000059C 3F3C 2006 move.w -[A7], 0x2006
000005A0 A9EB syscall Pack4/FP68K
000005A2 3F2D E4DC move.w -[A7], [A5 - 0x1B24]
000005A6 41EE FF82 lea.l A0, [A6 - 0x7E]
000005AA 2F20 move.l -[A7], -[A0]
000005AC 2F20 move.l -[A7], -[A0]
000005AE 3F20 move.w -[A7], -[A0]
000005B0 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000005B4 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
000005B8 3F3C 0122 move.w -[A7], 0x122
000005BC 4EBA 0190 jsr [PC + 0x190 /* 0000074E */]
000005C0 4FEF 0012 lea.l A7, [A7 + 0x12]
000005C4 206E 0008 movea.l A0, [A6 + 0x8]
000005C8 4868 0068 pea.l [A0 + 0x68]
000005CC 486E FF78 pea.l [A6 - 0x88]
000005D0 3F3C 200E move.w -[A7], 0x200E
000005D4 A9EB syscall Pack4/FP68K
000005D6 206E 0008 movea.l A0, [A6 + 0x8]
000005DA 4868 006C pea.l [A0 + 0x6C]
000005DE 486E FF78 pea.l [A6 - 0x88]
000005E2 3F3C 2006 move.w -[A7], 0x2006
000005E6 A9EB syscall Pack4/FP68K
000005E8 3F2D E4DC move.w -[A7], [A5 - 0x1B24]
000005EC 41EE FF82 lea.l A0, [A6 - 0x7E]
000005F0 2F20 move.l -[A7], -[A0]
000005F2 2F20 move.l -[A7], -[A0]
000005F4 3F20 move.w -[A7], -[A0]
000005F6 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000005FA 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
000005FE 3F3C 015E move.w -[A7], 0x15E
00000602 4EBA 014A jsr [PC + 0x14A /* 0000074E */]
00000606 4FEF 0012 lea.l A7, [A7 + 0x12]
0000060A 3F2D E4DC move.w -[A7], [A5 - 0x1B24]
0000060E 206E 0008 movea.l A0, [A6 + 0x8]
00000612 41E8 0078 lea.l A0, [A0 + 0x78]
00000616 2F20 move.l -[A7], -[A0]
00000618 2F20 move.l -[A7], -[A0]
0000061A 3F20 move.w -[A7], -[A0]
0000061C 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000620 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00000624 3F3C 0030 move.w -[A7], 0x30 /* '0' */
00000628 4EBA 0124 jsr [PC + 0x124 /* 0000074E */]
0000062C 4FEF 0012 lea.l A7, [A7 + 0x12]
00000630 3F2D E4DC move.w -[A7], [A5 - 0x1B24]
00000634 206E 0008 movea.l A0, [A6 + 0x8]
00000638 41E8 0082 lea.l A0, [A0 + 0x82]
0000063C 2F20 move.l -[A7], -[A0]
0000063E 2F20 move.l -[A7], -[A0]
00000640 3F20 move.w -[A7], -[A0]
00000642 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000646 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
0000064A 3F3C 0040 move.w -[A7], 0x40 /* '@' */
0000064E 4EBA 00FE jsr [PC + 0xFE /* 0000074E */]
00000652 4FEF 0012 lea.l A7, [A7 + 0x12]
00000656 3F2D E4DC move.w -[A7], [A5 - 0x1B24]
0000065A 206E 0008 movea.l A0, [A6 + 0x8]
0000065E 41E8 008C lea.l A0, [A0 + 0x8C]
00000662 2F20 move.l -[A7], -[A0]
00000664 2F20 move.l -[A7], -[A0]
00000666 3F20 move.w -[A7], -[A0]
00000668 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
0000066C 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00000670 3F3C 0052 move.w -[A7], 0x52 /* 'R' */
00000674 4EBA 00D8 jsr [PC + 0xD8 /* 0000074E */]
00000678 4FEF 0012 lea.l A7, [A7 + 0x12]
0000067C 3F2D E4DC move.w -[A7], [A5 - 0x1B24]
00000680 206E 0008 movea.l A0, [A6 + 0x8]
00000684 41E8 0096 lea.l A0, [A0 + 0x96]
00000688 2F20 move.l -[A7], -[A0]
0000068A 2F20 move.l -[A7], -[A0]
0000068C 3F20 move.w -[A7], -[A0]
0000068E 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000692 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00000696 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
0000069A 4EBA 00B2 jsr [PC + 0xB2 /* 0000074E */]
0000069E 4FEF 0012 lea.l A7, [A7 + 0x12]
000006A2 3F2D E4DC move.w -[A7], [A5 - 0x1B24]
000006A6 206E 0008 movea.l A0, [A6 + 0x8]
000006AA 41E8 00A0 lea.l A0, [A0 + 0xA0]
000006AE 2F20 move.l -[A7], -[A0]
000006B0 2F20 move.l -[A7], -[A0]
000006B2 3F20 move.w -[A7], -[A0]
000006B4 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
000006B8 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
000006BC 3F3C 0076 move.w -[A7], 0x76 /* 'v' */
000006C0 4EBA 008C jsr [PC + 0x8C /* 0000074E */]
000006C4 4FEF 0012 lea.l A7, [A7 + 0x12]
000006C8 3F2D E4DC move.w -[A7], [A5 - 0x1B24]
000006CC 206E 0008 movea.l A0, [A6 + 0x8]
000006D0 41E8 00AA lea.l A0, [A0 + 0xAA]
000006D4 2F20 move.l -[A7], -[A0]
000006D6 2F20 move.l -[A7], -[A0]
000006D8 3F20 move.w -[A7], -[A0]
000006DA 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
000006DE 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
000006E2 3F3C 009B move.w -[A7], 0x9B
000006E6 4EBA 0066 jsr [PC + 0x66 /* 0000074E */]
000006EA 4FEF 0012 lea.l A7, [A7 + 0x12]
000006EE 3F2D E4DC move.w -[A7], [A5 - 0x1B24]
000006F2 206E 0008 movea.l A0, [A6 + 0x8]
000006F6 41E8 00B4 lea.l A0, [A0 + 0xB4]
000006FA 2F20 move.l -[A7], -[A0]
000006FC 2F20 move.l -[A7], -[A0]
000006FE 3F20 move.w -[A7], -[A0]
00000700 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000704 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00000708 3F3C 00D0 move.w -[A7], 0xD0
0000070C 4EBA 0040 jsr [PC + 0x40 /* 0000074E */]
00000710 4FEF 0012 lea.l A7, [A7 + 0x12]
00000714 600E bra +0x10 /* 00000724 */
label00000716:
00000716 4267 clr.w -[A7]
00000718 3F3C FFFF move.w -[A7], 0xFFFF
0000071C 486E FFF0 pea.l [A6 - 0x10]
00000720 A970 syscall GetNextEvent
00000722 101F move.b D0, [A7]+
label00000724:
00000724 0C6E 0001 FFF0 cmpi.w [A6 - 0x10], 0x1
0000072A 66EA bne -0x14 /* 00000716 */
0000072C 3F3C FFFF move.w -[A7], 0xFFFF
00000730 4267 clr.w -[A7]
00000732 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000736 42A7 clr.l -[A7]
00000738 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000073C 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000740 508F addq.l A7, 8
00000742 4E5E unlink A6
00000744 4E75 rts
00000746 494E chk.w D4, A6
00000748 464F not.w A7
0000074A 524D addq.w A5, 1
0000074C 4154 chk.w D0, [A4]
fn0000074E:
0000074E 4E56 FFE0 link A6, -0x0020
00000752 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
00000758 486E FFF4 pea.l [A6 - 0xC]
0000075C 486E 000E pea.l [A6 + 0xE]
00000760 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000764 A9EB syscall Pack4/FP68K
00000766 6C14 bge +0x16 /* 0000077C */
00000768 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
0000076E 486E FFF4 pea.l [A6 - 0xC]
00000772 486E 000E pea.l [A6 + 0xE]
00000776 3F3C 200E move.w -[A7], 0x200E
0000077A A9EB syscall Pack4/FP68K
label0000077C:
0000077C 302E 000A move.w D0, [A6 + 0xA]
00000780 906E 000C sub.w D0, [A6 + 0xC]
00000784 3D40 FFF4 move.w [A6 - 0xC], D0
00000788 2D6E 000E FFEA move.l [A6 - 0x16], [A6 + 0xE]
0000078E 2D6E 0012 FFEE move.l [A6 - 0x12], [A6 + 0x12]
00000794 3D6E 0016 FFF2 move.w [A6 - 0xE], [A6 + 0x16]
0000079A 486E FFF4 pea.l [A6 - 0xC]
0000079E 486E FFEA pea.l [A6 - 0x16]
000007A2 3F3C 2004 move.w -[A7], 0x2004
000007A6 A9EB syscall Pack4/FP68K
000007A8 486E 000A pea.l [A6 + 0xA]
000007AC 486E FFE0 pea.l [A6 - 0x20]
000007B0 3F3C 200E move.w -[A7], 0x200E
000007B4 A9EB syscall Pack4/FP68K
000007B6 486E FFEA pea.l [A6 - 0x16]
000007BA 486E FFE0 pea.l [A6 - 0x20]
000007BE 3F3C 0002 move.w -[A7], 0x2
000007C2 A9EB syscall Pack4/FP68K
000007C4 486E FFE0 pea.l [A6 - 0x20]
000007C8 3F3C 0016 move.w -[A7], 0x16
000007CC A9EB syscall Pack4/FP68K
000007CE 486E FFE0 pea.l [A6 - 0x20]
000007D2 486E FFFE pea.l [A6 - 0x2]
000007D6 3F3C 2010 move.w -[A7], 0x2010
000007DA A9EB syscall Pack4/FP68K
000007DC 302E FFFE move.w D0, [A6 - 0x2]
000007E0 B06E 000C cmp.w D0, [A6 + 0xC]
000007E4 6D0A blt +0xC /* 000007F0 */
000007E6 302E FFFE move.w D0, [A6 - 0x2]
000007EA B06E 000A cmp.w D0, [A6 + 0xA]
000007EE 6F40 ble +0x42 /* 00000830 */
label000007F0:
000007F0 486D F3B4 pea.l [A5 - 0xC4C]
000007F4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000007F8 4EBA 5292 jsr [PC + 0x5292 /* 00005A8C */]
000007FC 5C8F addq.l A7, 6
000007FE 486D F3BC pea.l [A5 - 0xC44]
00000802 3F2E 000A move.w -[A7], [A6 + 0xA]
00000806 4EBA 5284 jsr [PC + 0x5284 /* 00005A8C */]
0000080A 5C8F addq.l A7, 6
0000080C 486D F3C4 pea.l [A5 - 0xC3C]
00000810 3F2E 000C move.w -[A7], [A6 + 0xC]
00000814 4EBA 5276 jsr [PC + 0x5276 /* 00005A8C */]
00000818 5C8F addq.l A7, 6
0000081A 486D F3CA pea.l [A5 - 0xC36]
0000081E 41EE 0018 lea.l A0, [A6 + 0x18]
00000822 2F20 move.l -[A7], -[A0]
00000824 2F20 move.l -[A7], -[A0]
00000826 3F20 move.w -[A7], -[A0]
00000828 4EBA 5298 jsr [PC + 0x5298 /* 00005AC2 */]
0000082C 4FEF 000E lea.l A7, [A7 + 0xE]
label00000830:
00000830 3D6E 000A FFFA move.w [A6 - 0x6], [A6 + 0xA]
00000836 3D6E FFFE FFF6 move.w [A6 - 0xA], [A6 - 0x2]
0000083C 3D6E 0008 FFF8 move.w [A6 - 0x8], [A6 + 0x8]
00000842 302E 0018 move.w D0, [A6 + 0x18]
00000846 D06E 0008 add.w D0, [A6 + 0x8]
0000084A 3D40 FFFC move.w [A6 - 0x4], D0
0000084E 486D E492 pea.l [A5 - 0x1B6E]
00000852 A89D syscall PenPat
00000854 486E FFF6 pea.l [A6 - 0xA]
00000858 A8A2 syscall PaintRect
0000085A 3D6E 000C FFF6 move.w [A6 - 0xA], [A6 + 0xC]
00000860 486D E49A pea.l [A5 - 0x1B66]
00000864 A89D syscall PenPat
00000866 486E FFF6 pea.l [A6 - 0xA]
0000086A A8A1 syscall FrameRect
0000086C 4E5E unlink A6
0000086E 4E75 rts
00000870 4452 neg.w [A2]
00000872 4157 chk.w D0, [A7]
00000874 4241 clr.w D1
00000876 5220 addq.b -[A0], 1
export_54:
00000878 4E56 FFE0 link A6, -0x0020
0000087C 42A7 clr.l -[A7]
0000087E 3F3C 0004 move.w -[A7], 0x4
00000882 A9B9 syscall GetCursor
00000884 205F movea.l A0, [A7]+
00000886 2B48 E4E2 move.l [A5 - 0x1B1E], A0
0000088A 206D E4E2 movea.l A0, [A5 - 0x1B1E]
0000088E 2F10 move.l -[A7], [A0]
00000890 A851 syscall SetCursor
00000892 4EBA 52DE jsr [PC + 0x52DE /* 00005B72 */]
00000896 4878 00F4 push.l 0xF4
0000089A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000089E 588F addq.l A7, 4
000008A0 2B40 E4D4 move.l [A5 - 0x1B2C], D0
000008A4 4AAD E4D4 tst.l [A5 - 0x1B2C]
000008A8 6606 bne +0x8 /* 000008B0 */
000008AA 486D F45A pea.l [A5 - 0xBA6]
000008AE ABFF syscall DebugStr
label000008B0:
000008B0 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000008B4 42A8 00EE clr.l [A0 + 0xEE]
000008B8 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000008BC 42A8 00EA clr.l [A0 + 0xEA]
000008C0 486D E4C2 pea.l [A5 - 0x1B3E]
000008C4 2F2D E4D4 move.l -[A7], [A5 - 0x1B2C]
000008C8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000008CC 508F addq.l A7, 8
000008CE 486D E42C pea.l [A5 - 0x1BD4]
000008D2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000008D6 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000008DA 7001 moveq.l D0, 0x01
000008DC 3140 0010 move.w [A0 + 0x10], D0
000008E0 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000008E4 3D7C 0000 FFF8 move.w [A6 - 0x8], 0x0
000008EA 486E FFF8 pea.l [A6 - 0x8]
000008EE 4868 0026 pea.l [A0 + 0x26]
000008F2 3F3C 200E move.w -[A7], 0x200E
000008F6 A9EB syscall Pack4/FP68K
000008F8 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000008FC 3D7C 0000 FFF8 move.w [A6 - 0x8], 0x0
00000902 486E FFF8 pea.l [A6 - 0x8]
00000906 4868 0030 pea.l [A0 + 0x30]
0000090A 3F3C 200E move.w -[A7], 0x200E
0000090E A9EB syscall Pack4/FP68K
00000910 4878 0190 push.l 0x190
00000914 4878 FE70 push.l 0xFE70
00000918 4EBA 0A7C jsr [PC + 0xA7C /* 00001396 */]
0000091C 508F addq.l A7, 8
0000091E 3D40 FFF8 move.w [A6 - 0x8], D0
00000922 486E FFF8 pea.l [A6 - 0x8]
00000926 486E FFEE pea.l [A6 - 0x12]
0000092A 3F3C 200E move.w -[A7], 0x200E
0000092E A9EB syscall Pack4/FP68K
00000930 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000934 41E8 003A lea.l A0, [A0 + 0x3A]
00000938 43EE FFEE lea.l A1, [A6 - 0x12]
0000093C 20D9 move.l [A0]+, [A1]+
0000093E 20D9 move.l [A0]+, [A1]+
00000940 30D9 move.w [A0]+, [A1]+
00000942 4878 0190 push.l 0x190
00000946 4878 FE70 push.l 0xFE70
0000094A 4EBA 0A4A jsr [PC + 0xA4A /* 00001396 */]
0000094E 508F addq.l A7, 8
00000950 3D40 FFF8 move.w [A6 - 0x8], D0
00000954 486E FFF8 pea.l [A6 - 0x8]
00000958 486E FFEE pea.l [A6 - 0x12]
0000095C 3F3C 200E move.w -[A7], 0x200E
00000960 A9EB syscall Pack4/FP68K
00000962 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000966 41E8 0044 lea.l A0, [A0 + 0x44]
0000096A 43EE FFEE lea.l A1, [A6 - 0x12]
0000096E 20D9 move.l [A0]+, [A1]+
00000970 20D9 move.l [A0]+, [A1]+
00000972 30D9 move.w [A0]+, [A1]+
00000974 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000978 3D7C 0000 FFF8 move.w [A6 - 0x8], 0x0
0000097E 486E FFF8 pea.l [A6 - 0x8]
00000982 4868 004E pea.l [A0 + 0x4E]
00000986 3F3C 200E move.w -[A7], 0x200E
0000098A A9EB syscall Pack4/FP68K
0000098C 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000990 3D7C 0000 FFF8 move.w [A6 - 0x8], 0x0
00000996 486E FFF8 pea.l [A6 - 0x8]
0000099A 4868 0058 pea.l [A0 + 0x58]
0000099E 3F3C 200E move.w -[A7], 0x200E
000009A2 A9EB syscall Pack4/FP68K
000009A4 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000009A8 7014 moveq.l D0, 0x14
000009AA 3140 0062 move.w [A0 + 0x62], D0
000009AE 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000009B2 3D7C 0000 FFF8 move.w [A6 - 0x8], 0x0
000009B8 486E FFF8 pea.l [A6 - 0x8]
000009BC 4868 001C pea.l [A0 + 0x1C]
000009C0 3F3C 200E move.w -[A7], 0x200E
000009C4 A9EB syscall Pack4/FP68K
000009C6 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000009CA 317C 01F4 0066 move.w [A0 + 0x66], 0x1F4
000009D0 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000009D4 7064 moveq.l D0, 0x64
000009D6 3140 0064 move.w [A0 + 0x64], D0
000009DA 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000009DE 317C 03E8 006C move.w [A0 + 0x6C], 0x3E8
000009E4 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000009E8 4268 0068 clr.w [A0 + 0x68]
000009EC 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000009F0 4268 006A clr.w [A0 + 0x6A]
000009F4 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000009F8 4868 00D6 pea.l [A0 + 0xD6]
000009FC 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000A00 41E8 004E lea.l A0, [A0 + 0x4E]
00000A04 2F20 move.l -[A7], -[A0]
00000A06 2F20 move.l -[A7], -[A0]
00000A08 3F20 move.w -[A7], -[A0]
00000A0A 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000A0E 41E8 0044 lea.l A0, [A0 + 0x44]
00000A12 2F20 move.l -[A7], -[A0]
00000A14 2F20 move.l -[A7], -[A0]
00000A16 3F20 move.w -[A7], -[A0]
00000A18 4EBA 09BA jsr [PC + 0x9BA /* 000013D4 */]
00000A1C 4FEF 0018 lea.l A7, [A7 + 0x18]
00000A20 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000A24 41E8 004E lea.l A0, [A0 + 0x4E]
00000A28 2F20 move.l -[A7], -[A0]
00000A2A 2F20 move.l -[A7], -[A0]
00000A2C 3F20 move.w -[A7], -[A0]
00000A2E 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000A32 41E8 0044 lea.l A0, [A0 + 0x44]
00000A36 2F20 move.l -[A7], -[A0]
00000A38 2F20 move.l -[A7], -[A0]
00000A3A 3F20 move.w -[A7], -[A0]
00000A3C 486E FFF0 pea.l [A6 - 0x10]
00000A40 4EBA 0C6A jsr [PC + 0xC6A /* 000016AC */]
00000A44 4FEF 0018 lea.l A7, [A7 + 0x18]
00000A48 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000A4C 41E8 00E0 lea.l A0, [A0 + 0xE0]
00000A50 43EE FFF0 lea.l A1, [A6 - 0x10]
00000A54 20D9 move.l [A0]+, [A1]+
00000A56 20D9 move.l [A0]+, [A1]+
00000A58 30D9 move.w [A0]+, [A1]+
00000A5A 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000A5E 4228 00F2 clr.b [A0 + 0xF2]
00000A62 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000A66 41E8 006E lea.l A0, [A0 + 0x6E]
00000A6A 43ED F468 lea.l A1, [A5 - 0xB98]
00000A6E 20D9 move.l [A0]+, [A1]+
00000A70 20D9 move.l [A0]+, [A1]+
00000A72 30D9 move.w [A0]+, [A1]+
00000A74 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000A78 41E8 0078 lea.l A0, [A0 + 0x78]
00000A7C 43ED F472 lea.l A1, [A5 - 0xB8E]
00000A80 20D9 move.l [A0]+, [A1]+
00000A82 20D9 move.l [A0]+, [A1]+
00000A84 30D9 move.w [A0]+, [A1]+
00000A86 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000A8A 41E8 0082 lea.l A0, [A0 + 0x82]
00000A8E 43ED F47C lea.l A1, [A5 - 0xB84]
00000A92 20D9 move.l [A0]+, [A1]+
00000A94 20D9 move.l [A0]+, [A1]+
00000A96 30D9 move.w [A0]+, [A1]+
00000A98 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000A9C 41E8 008C lea.l A0, [A0 + 0x8C]
00000AA0 43ED F486 lea.l A1, [A5 - 0xB7A]
00000AA4 20D9 move.l [A0]+, [A1]+
00000AA6 20D9 move.l [A0]+, [A1]+
00000AA8 30D9 move.w [A0]+, [A1]+
00000AAA 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000AAE 41E8 0096 lea.l A0, [A0 + 0x96]
00000AB2 43ED F490 lea.l A1, [A5 - 0xB70]
00000AB6 20D9 move.l [A0]+, [A1]+
00000AB8 20D9 move.l [A0]+, [A1]+
00000ABA 30D9 move.w [A0]+, [A1]+
00000ABC 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000AC0 41E8 00A0 lea.l A0, [A0 + 0xA0]
00000AC4 43ED F49A lea.l A1, [A5 - 0xB66]
00000AC8 20D9 move.l [A0]+, [A1]+
00000ACA 20D9 move.l [A0]+, [A1]+
00000ACC 30D9 move.w [A0]+, [A1]+
00000ACE 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000AD2 41E8 00AA lea.l A0, [A0 + 0xAA]
00000AD6 43ED F4A4 lea.l A1, [A5 - 0xB5C]
00000ADA 20D9 move.l [A0]+, [A1]+
00000ADC 20D9 move.l [A0]+, [A1]+
00000ADE 30D9 move.w [A0]+, [A1]+
00000AE0 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000AE4 4268 00B4 clr.w [A0 + 0xB4]
00000AE8 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000AEC 4268 00B6 clr.w [A0 + 0xB6]
00000AF0 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000AF4 4268 00B8 clr.w [A0 + 0xB8]
00000AF8 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000AFC 4268 00BA clr.w [A0 + 0xBA]
00000B00 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000B04 4268 00BC clr.w [A0 + 0xBC]
00000B08 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000B0C 42A8 00BE clr.l [A0 + 0xBE]
00000B10 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000B14 42A8 00C2 clr.l [A0 + 0xC2]
00000B18 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000B1C 42A8 00C6 clr.l [A0 + 0xC6]
00000B20 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000B24 42A8 00CA clr.l [A0 + 0xCA]
00000B28 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000B2C 42A8 00CE clr.l [A0 + 0xCE]
00000B30 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000B34 42A8 00D2 clr.l [A0 + 0xD2]
00000B38 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00000B3C 3D7C 0000 FFF8 move.w [A6 - 0x8], 0x0
00000B42 486E FFF8 pea.l [A6 - 0x8]
00000B46 4868 0012 pea.l [A0 + 0x12]
00000B4A 3F3C 200E move.w -[A7], 0x200E
00000B4E A9EB syscall Pack4/FP68K
00000B50 426E FFFE clr.w [A6 - 0x2]
00000B54 6000 03AC bra +0x3AE /* 00000F02 */
label00000B58:
00000B58 2F2D E4D4 move.l -[A7], [A5 - 0x1B2C]
00000B5C 4EBA 4ED6 jsr [PC + 0x4ED6 /* 00005A34 */]
00000B60 588F addq.l A7, 4
00000B62 2D40 FFFA move.l [A6 - 0x6], D0
00000B66 302E FFFE move.w D0, [A6 - 0x2]
00000B6A 0640 0031 addi.w D0, 0x31 /* '1' */
00000B6E 1D40 FFEC move.b [A6 - 0x14], D0
00000B72 422E FFED clr.b [A6 - 0x13]
00000B76 486D F4AE pea.l [A5 - 0xB52]
00000B7A 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000B7E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000B82 508F addq.l A7, 8
00000B84 486E FFEC pea.l [A6 - 0x14]
00000B88 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000B8C 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000B90 508F addq.l A7, 8
00000B92 206E FFFA movea.l A0, [A6 - 0x6]
00000B96 7001 moveq.l D0, 0x01
00000B98 3140 0010 move.w [A0 + 0x10], D0
00000B9C 4878 0167 push.l 0x167
00000BA0 4878 0001 push.l 0x1
00000BA4 4EBA 07F0 jsr [PC + 0x7F0 /* 00001396 */]
00000BA8 508F addq.l A7, 8
00000BAA 3D40 FFEE move.w [A6 - 0x12], D0
00000BAE 3D7C 00B4 FFEA move.w [A6 - 0x16], 0xB4
00000BB4 2D6D F4B4 FFE0 move.l [A6 - 0x20], [A5 - 0xB4C]
00000BBA 2D6D F4B8 FFE4 move.l [A6 - 0x1C], [A5 - 0xB48]
00000BC0 3D6D F4BC FFE8 move.w [A6 - 0x18], [A5 - 0xB44]
00000BC6 486E FFEA pea.l [A6 - 0x16]
00000BCA 486E FFE0 pea.l [A6 - 0x20]
00000BCE 3F3C 2006 move.w -[A7], 0x2006
00000BD2 A9EB syscall Pack4/FP68K
00000BD4 486E FFEE pea.l [A6 - 0x12]
00000BD8 486E FFE0 pea.l [A6 - 0x20]
00000BDC 3F3C 2004 move.w -[A7], 0x2004
00000BE0 A9EB syscall Pack4/FP68K
00000BE2 41EE FFF0 lea.l A0, [A6 - 0x10]
00000BE6 43EE FFE0 lea.l A1, [A6 - 0x20]
00000BEA 20D9 move.l [A0]+, [A1]+
00000BEC 20D9 move.l [A0]+, [A1]+
00000BEE 30D9 move.w [A0]+, [A1]+
00000BF0 302D E4B0 move.w D0, [A5 - 0x1B50]
00000BF4 C1FC 01F4 muls.w D0, 0x1F4
00000BF8 48C0 ext.l D0
00000BFA 2F00 move.l -[A7], D0
00000BFC 4878 0001 push.l 0x1
00000C00 4EBA 0794 jsr [PC + 0x794 /* 00001396 */]
00000C04 508F addq.l A7, 8
00000C06 0640 07D0 addi.w D0, 0x7D0
00000C0A 3D40 FFEE move.w [A6 - 0x12], D0
00000C0E 206E FFFA movea.l A0, [A6 - 0x6]
00000C12 486E FFEE pea.l [A6 - 0x12]
00000C16 4868 0012 pea.l [A0 + 0x12]
00000C1A 3F3C 200E move.w -[A7], 0x200E
00000C1E A9EB syscall Pack4/FP68K
00000C20 41EE FFFA lea.l A0, [A6 - 0x6]
00000C24 2F20 move.l -[A7], -[A0]
00000C26 2F20 move.l -[A7], -[A0]
00000C28 3F20 move.w -[A7], -[A0]
00000C2A 486E FFE2 pea.l [A6 - 0x1E]
00000C2E 4EBA 4FBC jsr [PC + 0x4FBC /* 00005BEC */]
00000C32 4FEF 000E lea.l A7, [A7 + 0xE]
00000C36 486E FFEE pea.l [A6 - 0x12]
00000C3A 486E FFE2 pea.l [A6 - 0x1E]
00000C3E 3F3C 2004 move.w -[A7], 0x2004
00000C42 A9EB syscall Pack4/FP68K
00000C44 206E FFFA movea.l A0, [A6 - 0x6]
00000C48 41E8 0026 lea.l A0, [A0 + 0x26]
00000C4C 43EE FFE2 lea.l A1, [A6 - 0x1E]
00000C50 20D9 move.l [A0]+, [A1]+
00000C52 20D9 move.l [A0]+, [A1]+
00000C54 30D9 move.w [A0]+, [A1]+
00000C56 41EE FFFA lea.l A0, [A6 - 0x6]
00000C5A 2F20 move.l -[A7], -[A0]
00000C5C 2F20 move.l -[A7], -[A0]
00000C5E 3F20 move.w -[A7], -[A0]
00000C60 486E FFE2 pea.l [A6 - 0x1E]
00000C64 4EBA 51C6 jsr [PC + 0x51C6 /* 00005E2C */]
00000C68 4FEF 000E lea.l A7, [A7 + 0xE]
00000C6C 486E FFEE pea.l [A6 - 0x12]
00000C70 486E FFE2 pea.l [A6 - 0x1E]
00000C74 3F3C 2004 move.w -[A7], 0x2004
00000C78 A9EB syscall Pack4/FP68K
00000C7A 206E FFFA movea.l A0, [A6 - 0x6]
00000C7E 41E8 0030 lea.l A0, [A0 + 0x30]
00000C82 43EE FFE2 lea.l A1, [A6 - 0x1E]
00000C86 20D9 move.l [A0]+, [A1]+
00000C88 20D9 move.l [A0]+, [A1]+
00000C8A 30D9 move.w [A0]+, [A1]+
00000C8C 206E FFFA movea.l A0, [A6 - 0x6]
00000C90 41E8 003A lea.l A0, [A0 + 0x3A]
00000C94 2F20 move.l -[A7], -[A0]
00000C96 2F20 move.l -[A7], -[A0]
00000C98 3F20 move.w -[A7], -[A0]
00000C9A 206E FFFA movea.l A0, [A6 - 0x6]
00000C9E 41E8 0030 lea.l A0, [A0 + 0x30]
00000CA2 2F20 move.l -[A7], -[A0]
00000CA4 2F20 move.l -[A7], -[A0]
00000CA6 3F20 move.w -[A7], -[A0]
00000CA8 486E FFE2 pea.l [A6 - 0x1E]
00000CAC 4EBA 0886 jsr [PC + 0x886 /* 00001534 */]
00000CB0 4FEF 0018 lea.l A7, [A7 + 0x18]
00000CB4 41EE FFF0 lea.l A0, [A6 - 0x10]
00000CB8 43EE FFE2 lea.l A1, [A6 - 0x1E]
00000CBC 20D9 move.l [A0]+, [A1]+
00000CBE 20D9 move.l [A0]+, [A1]+
00000CC0 30D9 move.w [A0]+, [A1]+
00000CC2 4878 02BC push.l 0x2BC
00000CC6 4878 0064 push.l 0x64 /* 'd' */
00000CCA 4EBA 06CA jsr [PC + 0x6CA /* 00001396 */]
00000CCE 508F addq.l A7, 8
00000CD0 3D40 FFEE move.w [A6 - 0x12], D0
00000CD4 41EE FFFA lea.l A0, [A6 - 0x6]
00000CD8 2F20 move.l -[A7], -[A0]
00000CDA 2F20 move.l -[A7], -[A0]
00000CDC 3F20 move.w -[A7], -[A0]
00000CDE 486E FFE2 pea.l [A6 - 0x1E]
00000CE2 4EBA 5148 jsr [PC + 0x5148 /* 00005E2C */]
00000CE6 4FEF 000E lea.l A7, [A7 + 0xE]
00000CEA 486E FFE2 pea.l [A6 - 0x1E]
00000CEE 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000CF2 A9EB syscall Pack4/FP68K
00000CF4 486E FFEE pea.l [A6 - 0x12]
00000CF8 486E FFE2 pea.l [A6 - 0x1E]
00000CFC 3F3C 2004 move.w -[A7], 0x2004
00000D00 A9EB syscall Pack4/FP68K
00000D02 206E FFFA movea.l A0, [A6 - 0x6]
00000D06 41E8 003A lea.l A0, [A0 + 0x3A]
00000D0A 43EE FFE2 lea.l A1, [A6 - 0x1E]
00000D0E 20D9 move.l [A0]+, [A1]+
00000D10 20D9 move.l [A0]+, [A1]+
00000D12 30D9 move.w [A0]+, [A1]+
00000D14 41EE FFFA lea.l A0, [A6 - 0x6]
00000D18 2F20 move.l -[A7], -[A0]
00000D1A 2F20 move.l -[A7], -[A0]
00000D1C 3F20 move.w -[A7], -[A0]
00000D1E 486E FFE2 pea.l [A6 - 0x1E]
00000D22 4EBA 4EC8 jsr [PC + 0x4EC8 /* 00005BEC */]
00000D26 4FEF 000E lea.l A7, [A7 + 0xE]
00000D2A 486E FFE2 pea.l [A6 - 0x1E]
00000D2E 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000D32 A9EB syscall Pack4/FP68K
00000D34 486E FFEE pea.l [A6 - 0x12]
00000D38 486E FFE2 pea.l [A6 - 0x1E]
00000D3C 3F3C 2004 move.w -[A7], 0x2004
00000D40 A9EB syscall Pack4/FP68K
00000D42 206E FFFA movea.l A0, [A6 - 0x6]
00000D46 41E8 0044 lea.l A0, [A0 + 0x44]
00000D4A 43EE FFE2 lea.l A1, [A6 - 0x1E]
00000D4E 20D9 move.l [A0]+, [A1]+
00000D50 20D9 move.l [A0]+, [A1]+
00000D52 30D9 move.w [A0]+, [A1]+
00000D54 206E FFFA movea.l A0, [A6 - 0x6]
00000D58 3D7C 0000 FFEA move.w [A6 - 0x16], 0x0
00000D5E 486E FFEA pea.l [A6 - 0x16]
00000D62 4868 004E pea.l [A0 + 0x4E]
00000D66 3F3C 200E move.w -[A7], 0x200E
00000D6A A9EB syscall Pack4/FP68K
00000D6C 206E FFFA movea.l A0, [A6 - 0x6]
00000D70 3D7C 0000 FFEA move.w [A6 - 0x16], 0x0
00000D76 486E FFEA pea.l [A6 - 0x16]
00000D7A 4868 0058 pea.l [A0 + 0x58]
00000D7E 3F3C 200E move.w -[A7], 0x200E
00000D82 A9EB syscall Pack4/FP68K
00000D84 206E FFFA movea.l A0, [A6 - 0x6]
00000D88 7014 moveq.l D0, 0x14
00000D8A 3140 0062 move.w [A0 + 0x62], D0
00000D8E 206E FFFA movea.l A0, [A6 - 0x6]
00000D92 3D7C 0000 FFEA move.w [A6 - 0x16], 0x0
00000D98 486E FFEA pea.l [A6 - 0x16]
00000D9C 4868 001C pea.l [A0 + 0x1C]
00000DA0 3F3C 200E move.w -[A7], 0x200E
00000DA4 A9EB syscall Pack4/FP68K
00000DA6 4878 00C8 push.l 0xC8
00000DAA 4878 0001 push.l 0x1
00000DAE 4EBA 05E6 jsr [PC + 0x5E6 /* 00001396 */]
00000DB2 508F addq.l A7, 8
00000DB4 0640 0190 addi.w D0, 0x190
00000DB8 206E FFFA movea.l A0, [A6 - 0x6]
00000DBC 3140 0066 move.w [A0 + 0x66], D0
00000DC0 206E FFFA movea.l A0, [A6 - 0x6]
00000DC4 317C 00C8 0064 move.w [A0 + 0x64], 0xC8
00000DCA 206E FFFA movea.l A0, [A6 - 0x6]
00000DCE 317C 03E8 006C move.w [A0 + 0x6C], 0x3E8
00000DD4 206E FFFA movea.l A0, [A6 - 0x6]
00000DD8 41E8 006E lea.l A0, [A0 + 0x6E]
00000DDC 43ED F4BE lea.l A1, [A5 - 0xB42]
00000DE0 20D9 move.l [A0]+, [A1]+
00000DE2 20D9 move.l [A0]+, [A1]+
00000DE4 30D9 move.w [A0]+, [A1]+
00000DE6 206E FFFA movea.l A0, [A6 - 0x6]
00000DEA 41E8 0078 lea.l A0, [A0 + 0x78]
00000DEE 43ED F4C8 lea.l A1, [A5 - 0xB38]
00000DF2 20D9 move.l [A0]+, [A1]+
00000DF4 20D9 move.l [A0]+, [A1]+
00000DF6 30D9 move.w [A0]+, [A1]+
00000DF8 206E FFFA movea.l A0, [A6 - 0x6]
00000DFC 41E8 0082 lea.l A0, [A0 + 0x82]
00000E00 43ED F4D2 lea.l A1, [A5 - 0xB2E]
00000E04 20D9 move.l [A0]+, [A1]+
00000E06 20D9 move.l [A0]+, [A1]+
00000E08 30D9 move.w [A0]+, [A1]+
00000E0A 206E FFFA movea.l A0, [A6 - 0x6]
00000E0E 41E8 008C lea.l A0, [A0 + 0x8C]
00000E12 43ED F4DC lea.l A1, [A5 - 0xB24]
00000E16 20D9 move.l [A0]+, [A1]+
00000E18 20D9 move.l [A0]+, [A1]+
00000E1A 30D9 move.w [A0]+, [A1]+
00000E1C 206E FFFA movea.l A0, [A6 - 0x6]
00000E20 41E8 0096 lea.l A0, [A0 + 0x96]
00000E24 43ED F4E6 lea.l A1, [A5 - 0xB1A]
00000E28 20D9 move.l [A0]+, [A1]+
00000E2A 20D9 move.l [A0]+, [A1]+
00000E2C 30D9 move.w [A0]+, [A1]+
00000E2E 206E FFFA movea.l A0, [A6 - 0x6]
00000E32 41E8 00A0 lea.l A0, [A0 + 0xA0]
00000E36 43ED F4F0 lea.l A1, [A5 - 0xB10]
00000E3A 20D9 move.l [A0]+, [A1]+
00000E3C 20D9 move.l [A0]+, [A1]+
00000E3E 30D9 move.w [A0]+, [A1]+
00000E40 206E FFFA movea.l A0, [A6 - 0x6]
00000E44 41E8 00AA lea.l A0, [A0 + 0xAA]
00000E48 43ED F4FA lea.l A1, [A5 - 0xB06]
00000E4C 20D9 move.l [A0]+, [A1]+
00000E4E 20D9 move.l [A0]+, [A1]+
00000E50 30D9 move.w [A0]+, [A1]+
00000E52 206E FFFA movea.l A0, [A6 - 0x6]
00000E56 3D7C FFFF FFEA move.w [A6 - 0x16], 0xFFFF
00000E5C 486E FFEA pea.l [A6 - 0x16]
00000E60 4868 00D6 pea.l [A0 + 0xD6]
00000E64 3F3C 200E move.w -[A7], 0x200E
00000E68 A9EB syscall Pack4/FP68K
00000E6A 206E FFFA movea.l A0, [A6 - 0x6]
00000E6E 3D7C 03E8 FFEA move.w [A6 - 0x16], 0x3E8
00000E74 486E FFEA pea.l [A6 - 0x16]
00000E78 4868 00E0 pea.l [A0 + 0xE0]
00000E7C 3F3C 200E move.w -[A7], 0x200E
00000E80 A9EB syscall Pack4/FP68K
00000E82 206E FFFA movea.l A0, [A6 - 0x6]
00000E86 4268 0068 clr.w [A0 + 0x68]
00000E8A 206E FFFA movea.l A0, [A6 - 0x6]
00000E8E 4268 006A clr.w [A0 + 0x6A]
00000E92 206E FFFA movea.l A0, [A6 - 0x6]
00000E96 4268 00B4 clr.w [A0 + 0xB4]
00000E9A 206E FFFA movea.l A0, [A6 - 0x6]
00000E9E 4268 00B6 clr.w [A0 + 0xB6]
00000EA2 206E FFFA movea.l A0, [A6 - 0x6]
00000EA6 4268 00B8 clr.w [A0 + 0xB8]
00000EAA 206E FFFA movea.l A0, [A6 - 0x6]
00000EAE 4268 00BA clr.w [A0 + 0xBA]
00000EB2 206E FFFA movea.l A0, [A6 - 0x6]
00000EB6 4268 00BC clr.w [A0 + 0xBC]
00000EBA 206E FFFA movea.l A0, [A6 - 0x6]
00000EBE 4228 00F2 clr.b [A0 + 0xF2]
00000EC2 206E FFFA movea.l A0, [A6 - 0x6]
00000EC6 216D E4D4 00BE move.l [A0 + 0xBE], [A5 - 0x1B2C]
00000ECC 206E FFFA movea.l A0, [A6 - 0x6]
00000ED0 216D E4D4 00C2 move.l [A0 + 0xC2], [A5 - 0x1B2C]
00000ED6 206E FFFA movea.l A0, [A6 - 0x6]
00000EDA 216D E4D4 00C6 move.l [A0 + 0xC6], [A5 - 0x1B2C]
00000EE0 206E FFFA movea.l A0, [A6 - 0x6]
00000EE4 216D E4D4 00CA move.l [A0 + 0xCA], [A5 - 0x1B2C]
00000EEA 206E FFFA movea.l A0, [A6 - 0x6]
00000EEE 216D E4D4 00CE move.l [A0 + 0xCE], [A5 - 0x1B2C]
00000EF4 206E FFFA movea.l A0, [A6 - 0x6]
00000EF8 216D E4D4 00D2 move.l [A0 + 0xD2], [A5 - 0x1B2C]
00000EFE 526E FFFE addq.w [A6 - 0x2], 1
label00000F02:
00000F02 302E FFFE move.w D0, [A6 - 0x2]
00000F06 B06D E4B0 cmp.w D0, [A5 - 0x1B50]
00000F0A 6D00 FC4C blt -0x3B2 /* 00000B58 */
00000F0E 4878 0014 push.l 0x14
00000F12 4878 000A push.l 0xA /* '\n' */
00000F16 4EBA 047E jsr [PC + 0x47E /* 00001396 */]
00000F1A 508F addq.l A7, 8
00000F1C 3D40 FFFE move.w [A6 - 0x2], D0
00000F20 6000 0118 bra +0x11A /* 0000103A */
label00000F24:
00000F24 2F2D E4D4 move.l -[A7], [A5 - 0x1B2C]
00000F28 4EBA 4B0A jsr [PC + 0x4B0A /* 00005A34 */]
00000F2C 588F addq.l A7, 4
00000F2E 2D40 FFFA move.l [A6 - 0x6], D0
00000F32 206E FFFA movea.l A0, [A6 - 0x6]
00000F36 7004 moveq.l D0, 0x04
00000F38 3140 0010 move.w [A0 + 0x10], D0
00000F3C 4878 0BB8 push.l 0xBB8
00000F40 4878 F448 push.l 0xF448
00000F44 4EBA 0450 jsr [PC + 0x450 /* 00001396 */]
00000F48 508F addq.l A7, 8
00000F4A 3D40 FFF8 move.w [A6 - 0x8], D0
00000F4E 2D6D F504 FFEE move.l [A6 - 0x12], [A5 - 0xAFC]
00000F54 2D6D F508 FFF2 move.l [A6 - 0xE], [A5 - 0xAF8]
00000F5A 3D6D F50C FFF6 move.w [A6 - 0xA], [A5 - 0xAF4]
00000F60 486E FFF8 pea.l [A6 - 0x8]
00000F64 486E FFEE pea.l [A6 - 0x12]
00000F68 3F3C 2004 move.w -[A7], 0x2004
00000F6C A9EB syscall Pack4/FP68K
00000F6E 206E FFFA movea.l A0, [A6 - 0x6]
00000F72 41E8 0026 lea.l A0, [A0 + 0x26]
00000F76 43EE FFEE lea.l A1, [A6 - 0x12]
00000F7A 20D9 move.l [A0]+, [A1]+
00000F7C 20D9 move.l [A0]+, [A1]+
00000F7E 30D9 move.w [A0]+, [A1]+
00000F80 4878 0BB8 push.l 0xBB8
00000F84 4878 F448 push.l 0xF448
00000F88 4EBA 040C jsr [PC + 0x40C /* 00001396 */]
00000F8C 508F addq.l A7, 8
00000F8E 3D40 FFF8 move.w [A6 - 0x8], D0
00000F92 2D6D F50E FFEE move.l [A6 - 0x12], [A5 - 0xAF2]
00000F98 2D6D F512 FFF2 move.l [A6 - 0xE], [A5 - 0xAEE]
00000F9E 3D6D F516 FFF6 move.w [A6 - 0xA], [A5 - 0xAEA]
00000FA4 486E FFF8 pea.l [A6 - 0x8]
00000FA8 486E FFEE pea.l [A6 - 0x12]
00000FAC 3F3C 2004 move.w -[A7], 0x2004
00000FB0 A9EB syscall Pack4/FP68K
00000FB2 206E FFFA movea.l A0, [A6 - 0x6]
00000FB6 41E8 0030 lea.l A0, [A0 + 0x30]
00000FBA 43EE FFEE lea.l A1, [A6 - 0x12]
00000FBE 20D9 move.l [A0]+, [A1]+
00000FC0 20D9 move.l [A0]+, [A1]+
00000FC2 30D9 move.w [A0]+, [A1]+
00000FC4 4878 0064 push.l 0x64 /* 'd' */
00000FC8 42A7 clr.l -[A7]
00000FCA 4EBA 03CA jsr [PC + 0x3CA /* 00001396 */]
00000FCE 508F addq.l A7, 8
00000FD0 0640 012C addi.w D0, 0x12C
00000FD4 206E FFFA movea.l A0, [A6 - 0x6]
00000FD8 3140 0062 move.w [A0 + 0x62], D0
00000FDC 4878 012C push.l 0x12C
00000FE0 4878 00C8 push.l 0xC8
00000FE4 4EBA 03B0 jsr [PC + 0x3B0 /* 00001396 */]
00000FE8 508F addq.l A7, 8
00000FEA 3D40 FFF8 move.w [A6 - 0x8], D0
00000FEE 2D6D F518 FFEE move.l [A6 - 0x12], [A5 - 0xAE8]
00000FF4 2D6D F51C FFF2 move.l [A6 - 0xE], [A5 - 0xAE4]
00000FFA 3D6D F520 FFF6 move.w [A6 - 0xA], [A5 - 0xAE0]
00001000 486E FFF8 pea.l [A6 - 0x8]
00001004 486E FFEE pea.l [A6 - 0x12]
00001008 3F3C 2004 move.w -[A7], 0x2004
0000100C A9EB syscall Pack4/FP68K
0000100E 206E FFFA movea.l A0, [A6 - 0x6]
00001012 41E8 001C lea.l A0, [A0 + 0x1C]
00001016 43EE FFEE lea.l A1, [A6 - 0x12]
0000101A 20D9 move.l [A0]+, [A1]+
0000101C 20D9 move.l [A0]+, [A1]+
0000101E 30D9 move.w [A0]+, [A1]+
00001020 486D F522 pea.l [A5 - 0xADE]
00001024 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001028 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
0000102C 508F addq.l A7, 8
0000102E 206E FFFA movea.l A0, [A6 - 0x6]
00001032 4228 00F2 clr.b [A0 + 0xF2]
00001036 536E FFFE subq.w [A6 - 0x2], 1
label0000103A:
0000103A 4A6E FFFE tst.w [A6 - 0x2]
0000103E 6E00 FEE4 bgt -0x11A /* 00000F24 */
00001042 0C6D FFFF E4E6 cmpi.w [A5 - 0x1B1A], 0xFFFF
00001048 6700 02F0 beq +0x2F2 /* 0000133A */
0000104C 42A7 clr.l -[A7]
0000104E 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
00001054 3F3C 44A6 move.w -[A7], 0x44A6
00001058 A9A0 syscall GetResource
0000105A 205F movea.l A0, [A7]+
0000105C 2B48 F3D6 move.l [A5 - 0xC2A], A0
00001060 2F2D F3D6 move.l -[A7], [A5 - 0xC2A]
00001064 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001068 42A7 clr.l -[A7]
0000106A 2F2D F3D6 move.l -[A7], [A5 - 0xC2A]
0000106E A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
00001070 201F move.l D0, [A7]+
00001072 5D80 subq.l D0, 6
00001074 2B40 F41A move.l [A5 - 0xBE6], D0
00001078 42A7 clr.l -[A7]
0000107A 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
00001080 3F3C 4BD0 move.w -[A7], 0x4BD0
00001084 A9A0 syscall GetResource
00001086 205F movea.l A0, [A7]+
00001088 2B48 F3DA move.l [A5 - 0xC26], A0
0000108C 2F2D F3DA move.l -[A7], [A5 - 0xC26]
00001090 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001094 42A7 clr.l -[A7]
00001096 2F2D F3DA move.l -[A7], [A5 - 0xC26]
0000109A A821 syscall GetMaxResourceSize/MaxSizeRsrc
0000109C 201F move.l D0, [A7]+
0000109E 5D80 subq.l D0, 6
000010A0 2B40 F41E move.l [A5 - 0xBE2], D0
000010A4 42A7 clr.l -[A7]
000010A6 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
000010AC 3F3C 30A3 move.w -[A7], 0x30A3
000010B0 A9A0 syscall GetResource
000010B2 205F movea.l A0, [A7]+
000010B4 2B48 F3DE move.l [A5 - 0xC22], A0
000010B8 2F2D F3DE move.l -[A7], [A5 - 0xC22]
000010BC 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000010C0 42A7 clr.l -[A7]
000010C2 2F2D F3DE move.l -[A7], [A5 - 0xC22]
000010C6 A821 syscall GetMaxResourceSize/MaxSizeRsrc
000010C8 201F move.l D0, [A7]+
000010CA 5D80 subq.l D0, 6
000010CC 2B40 F422 move.l [A5 - 0xBDE], D0
000010D0 42A7 clr.l -[A7]
000010D2 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
000010D8 3F3C 5E57 move.w -[A7], 0x5E57 /* '^W' */
000010DC A9A0 syscall GetResource
000010DE 205F movea.l A0, [A7]+
000010E0 2B48 F3E2 move.l [A5 - 0xC1E], A0
000010E4 2F2D F3E2 move.l -[A7], [A5 - 0xC1E]
000010E8 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000010EC 42A7 clr.l -[A7]
000010EE 2F2D F3E2 move.l -[A7], [A5 - 0xC1E]
000010F2 A821 syscall GetMaxResourceSize/MaxSizeRsrc
000010F4 201F move.l D0, [A7]+
000010F6 5D80 subq.l D0, 6
000010F8 2B40 F426 move.l [A5 - 0xBDA], D0
000010FC 42A7 clr.l -[A7]
000010FE 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
00001104 3F3C 176E move.w -[A7], 0x176E
00001108 A9A0 syscall GetResource
0000110A 205F movea.l A0, [A7]+
0000110C 2B48 F3E6 move.l [A5 - 0xC1A], A0
00001110 2F2D F3E6 move.l -[A7], [A5 - 0xC1A]
00001114 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001118 42A7 clr.l -[A7]
0000111A 2F2D F3E6 move.l -[A7], [A5 - 0xC1A]
0000111E A821 syscall GetMaxResourceSize/MaxSizeRsrc
00001120 201F move.l D0, [A7]+
00001122 5D80 subq.l D0, 6
00001124 2B40 F42A move.l [A5 - 0xBD6], D0
00001128 42A7 clr.l -[A7]
0000112A 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
00001130 3F3C 7182 move.w -[A7], 0x7182
00001134 A9A0 syscall GetResource
00001136 205F movea.l A0, [A7]+
00001138 2B48 F3EA move.l [A5 - 0xC16], A0
0000113C 2F2D F3EA move.l -[A7], [A5 - 0xC16]
00001140 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001144 42A7 clr.l -[A7]
00001146 2F2D F3EA move.l -[A7], [A5 - 0xC16]
0000114A A821 syscall GetMaxResourceSize/MaxSizeRsrc
0000114C 201F move.l D0, [A7]+
0000114E 5D80 subq.l D0, 6
00001150 2B40 F42E move.l [A5 - 0xBD2], D0
00001154 42A7 clr.l -[A7]
00001156 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
0000115C 3F3C 5B2A move.w -[A7], 0x5B2A /* '[*' */
00001160 A9A0 syscall GetResource
00001162 205F movea.l A0, [A7]+
00001164 2B48 F3EE move.l [A5 - 0xC12], A0
00001168 2F2D F3EE move.l -[A7], [A5 - 0xC12]
0000116C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001170 42A7 clr.l -[A7]
00001172 2F2D F3EE move.l -[A7], [A5 - 0xC12]
00001176 A821 syscall GetMaxResourceSize/MaxSizeRsrc
00001178 201F move.l D0, [A7]+
0000117A 5D80 subq.l D0, 6
0000117C 2B40 F432 move.l [A5 - 0xBCE], D0
00001180 42A7 clr.l -[A7]
00001182 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
00001188 3F3C 040F move.w -[A7], 0x40F
0000118C A9A0 syscall GetResource
0000118E 205F movea.l A0, [A7]+
00001190 2B48 F3F2 move.l [A5 - 0xC0E], A0
00001194 2F2D F3F2 move.l -[A7], [A5 - 0xC0E]
00001198 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000119C 42A7 clr.l -[A7]
0000119E 2F2D F3F2 move.l -[A7], [A5 - 0xC0E]
000011A2 A821 syscall GetMaxResourceSize/MaxSizeRsrc
000011A4 201F move.l D0, [A7]+
000011A6 5D80 subq.l D0, 6
000011A8 2B40 F436 move.l [A5 - 0xBCA], D0
000011AC 42A7 clr.l -[A7]
000011AE 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
000011B4 3F3C 5CD2 move.w -[A7], 0x5CD2
000011B8 A9A0 syscall GetResource
000011BA 205F movea.l A0, [A7]+
000011BC 2B48 F3F6 move.l [A5 - 0xC0A], A0
000011C0 2F2D F3F6 move.l -[A7], [A5 - 0xC0A]
000011C4 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000011C8 42A7 clr.l -[A7]
000011CA 2F2D F3F6 move.l -[A7], [A5 - 0xC0A]
000011CE A821 syscall GetMaxResourceSize/MaxSizeRsrc
000011D0 201F move.l D0, [A7]+
000011D2 5D80 subq.l D0, 6
000011D4 2B40 F43A move.l [A5 - 0xBC6], D0
000011D8 42A7 clr.l -[A7]
000011DA 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
000011E0 3F3C 29DA move.w -[A7], 0x29DA
000011E4 A9A0 syscall GetResource
000011E6 205F movea.l A0, [A7]+
000011E8 2B48 F3FA move.l [A5 - 0xC06], A0
000011EC 2F2D F3FA move.l -[A7], [A5 - 0xC06]
000011F0 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000011F4 42A7 clr.l -[A7]
000011F6 2F2D F3FA move.l -[A7], [A5 - 0xC06]
000011FA A821 syscall GetMaxResourceSize/MaxSizeRsrc
000011FC 201F move.l D0, [A7]+
000011FE 5D80 subq.l D0, 6
00001200 2B40 F43E move.l [A5 - 0xBC2], D0
00001204 42A7 clr.l -[A7]
00001206 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
0000120C 3F3C 1EA5 move.w -[A7], 0x1EA5
00001210 A9A0 syscall GetResource
00001212 205F movea.l A0, [A7]+
00001214 2B48 F3FE move.l [A5 - 0xC02], A0
00001218 2F2D F3FE move.l -[A7], [A5 - 0xC02]
0000121C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001220 42A7 clr.l -[A7]
00001222 2F2D F3FE move.l -[A7], [A5 - 0xC02]
00001226 A821 syscall GetMaxResourceSize/MaxSizeRsrc
00001228 201F move.l D0, [A7]+
0000122A 5D80 subq.l D0, 6
0000122C 2B40 F442 move.l [A5 - 0xBBE], D0
00001230 42A7 clr.l -[A7]
00001232 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
00001238 3F3C 4ED1 move.w -[A7], 0x4ED1
0000123C A9A0 syscall GetResource
0000123E 205F movea.l A0, [A7]+
00001240 2B48 F402 move.l [A5 - 0xBFE], A0
00001244 2F2D F402 move.l -[A7], [A5 - 0xBFE]
00001248 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000124C 42A7 clr.l -[A7]
0000124E 2F2D F402 move.l -[A7], [A5 - 0xBFE]
00001252 A821 syscall GetMaxResourceSize/MaxSizeRsrc
00001254 201F move.l D0, [A7]+
00001256 5D80 subq.l D0, 6
00001258 2B40 F446 move.l [A5 - 0xBBA], D0
0000125C 42A7 clr.l -[A7]
0000125E 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
00001264 3F3C 4495 move.w -[A7], 0x4495
00001268 A9A0 syscall GetResource
0000126A 205F movea.l A0, [A7]+
0000126C 2B48 F406 move.l [A5 - 0xBFA], A0
00001270 2F2D F406 move.l -[A7], [A5 - 0xBFA]
00001274 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001278 42A7 clr.l -[A7]
0000127A 2F2D F406 move.l -[A7], [A5 - 0xBFA]
0000127E A821 syscall GetMaxResourceSize/MaxSizeRsrc
00001280 201F move.l D0, [A7]+
00001282 5D80 subq.l D0, 6
00001284 2B40 F44A move.l [A5 - 0xBB6], D0
00001288 42A7 clr.l -[A7]
0000128A 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
00001290 3F3C 3FE1 move.w -[A7], 0x3FE1
00001294 A9A0 syscall GetResource
00001296 205F movea.l A0, [A7]+
00001298 2B48 F40A move.l [A5 - 0xBF6], A0
0000129C 2F2D F40A move.l -[A7], [A5 - 0xBF6]
000012A0 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000012A4 42A7 clr.l -[A7]
000012A6 2F2D F40A move.l -[A7], [A5 - 0xBF6]
000012AA A821 syscall GetMaxResourceSize/MaxSizeRsrc
000012AC 201F move.l D0, [A7]+
000012AE 5D80 subq.l D0, 6
000012B0 2B40 F44E move.l [A5 - 0xBB2], D0
000012B4 42A7 clr.l -[A7]
000012B6 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
000012BC 3F3C 40AE move.w -[A7], 0x40AE
000012C0 A9A0 syscall GetResource
000012C2 205F movea.l A0, [A7]+
000012C4 2B48 F412 move.l [A5 - 0xBEE], A0
000012C8 2F2D F412 move.l -[A7], [A5 - 0xBEE]
000012CC 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000012D0 42A7 clr.l -[A7]
000012D2 2F2D F412 move.l -[A7], [A5 - 0xBEE]
000012D6 A821 syscall GetMaxResourceSize/MaxSizeRsrc
000012D8 201F move.l D0, [A7]+
000012DA 5D80 subq.l D0, 6
000012DC 2B40 F456 move.l [A5 - 0xBAA], D0
000012E0 42A7 clr.l -[A7]
000012E2 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
000012E8 3F3C 759D move.w -[A7], 0x759D
000012EC A9A0 syscall GetResource
000012EE 205F movea.l A0, [A7]+
000012F0 2B48 F40E move.l [A5 - 0xBF2], A0
000012F4 2F2D F40E move.l -[A7], [A5 - 0xBF2]
000012F8 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000012FC 42A7 clr.l -[A7]
000012FE 2F2D F40E move.l -[A7], [A5 - 0xBF2]
00001302 A821 syscall GetMaxResourceSize/MaxSizeRsrc
00001304 201F move.l D0, [A7]+
00001306 5D80 subq.l D0, 6
00001308 2B40 F452 move.l [A5 - 0xBAE], D0
0000130C 42A7 clr.l -[A7]
0000130E 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */
00001314 3F3C 3BE8 move.w -[A7], 0x3BE8
00001318 A9A0 syscall GetResource
0000131A 205F movea.l A0, [A7]+
0000131C 2B48 F3D2 move.l [A5 - 0xC2E], A0
00001320 2F2D F3D2 move.l -[A7], [A5 - 0xC2E]
00001324 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001328 42A7 clr.l -[A7]
0000132A 2F2D F3D2 move.l -[A7], [A5 - 0xC2E]
0000132E A821 syscall GetMaxResourceSize/MaxSizeRsrc
00001330 201F move.l D0, [A7]+
00001332 5D80 subq.l D0, 6
00001334 2B40 F416 move.l [A5 - 0xBEA], D0
00001338 6044 bra +0x46 /* 0000137E */
label0000133A:
0000133A 42AD F41A clr.l [A5 - 0xBE6]
0000133E 42AD F41E clr.l [A5 - 0xBE2]
00001342 42AD F422 clr.l [A5 - 0xBDE]
00001346 42AD F426 clr.l [A5 - 0xBDA]
0000134A 42AD F42A clr.l [A5 - 0xBD6]
0000134E 42AD F42E clr.l [A5 - 0xBD2]
00001352 42AD F432 clr.l [A5 - 0xBCE]
00001356 42AD F436 clr.l [A5 - 0xBCA]
0000135A 42AD F43A clr.l [A5 - 0xBC6]
0000135E 42AD F43E clr.l [A5 - 0xBC2]
00001362 42AD F442 clr.l [A5 - 0xBBE]
00001366 42AD F446 clr.l [A5 - 0xBBA]
0000136A 42AD F44A clr.l [A5 - 0xBB6]
0000136E 42AD F44E clr.l [A5 - 0xBB2]
00001372 42AD F456 clr.l [A5 - 0xBAA]
00001376 42AD F452 clr.l [A5 - 0xBAE]
0000137A 42AD F416 clr.l [A5 - 0xBEA]
label0000137E:
0000137E 486D F528 pea.l [A5 - 0xAD8]
00001382 486D F530 pea.l [A5 - 0xAD0]
00001386 A900 syscall GetFNum
00001388 A850 syscall InitCursor
0000138A 4E5E unlink A6
0000138C 4E75 rts
0000138E 494E chk.w D4, A6
00001390 4954 chk.w D4, [A4]
00001392 5641 addq.w D1, 3
00001394 5220 addq.b -[A0], 1
fn00001396:
00001396 4E56 0000 link A6, 0
0000139A 2F07 move.l -[A7], D7
0000139C 202E 000C move.l D0, [A6 + 0xC]
000013A0 90AE 0008 sub.l D0, [A6 + 0x8]
000013A4 5280 addq.l D0, 1
000013A6 2E00 move.l D7, D0
000013A8 4267 clr.w -[A7]
000013AA A861 syscall Random
000013AC 301F move.w D0, [A7]+
000013AE 48C0 ext.l D0
000013B0 2207 move.l D1, D7
000013B2 5281 addq.l D1, 1
000013B4 2F01 move.l -[A7], D1
000013B6 0680 0000 7FFF addi.l D0, 0x7FFF
000013BC 2F00 move.l -[A7], D0
000013BE 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000013C2 D0AE 0008 add.l D0, [A6 + 0x8]
000013C6 2E1F move.l D7, [A7]+
000013C8 4E5E unlink A6
000013CA 4E75 rts
000013CC 4952 chk.w D4, [A2]
000013CE 414E chk.w D0, A6
000013D0 4420 neg.b -[A0]
000013D2 2020 move.l D0, -[A0]
fn000013D4:
000013D4 4E56 FFEA link A6, -0x0016
000013D8 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
000013DE 486E FFFE pea.l [A6 - 0x2]
000013E2 486E 0008 pea.l [A6 + 0x8]
000013E6 3F3C 2008 move.w -[A7], 0x2008
000013EA A9EB syscall Pack4/FP68K
000013EC 6700 00C8 beq +0xCA /* 000014B6 */
000013F0 2D6E 0012 FFF6 move.l [A6 - 0xA], [A6 + 0x12]
000013F6 2D6E 0016 FFFA move.l [A6 - 0x6], [A6 + 0x16]
000013FC 3D6E 001A FFFE move.w [A6 - 0x2], [A6 + 0x1A]
00001402 486E 0008 pea.l [A6 + 0x8]
00001406 486E FFF6 pea.l [A6 - 0xA]
0000140A 3F3C 0006 move.w -[A7], 0x6
0000140E A9EB syscall Pack4/FP68K
00001410 41D6 lea.l A0, [A6]
00001412 2F20 move.l -[A7], -[A0]
00001414 2F20 move.l -[A7], -[A0]
00001416 3F20 move.w -[A7], -[A0]
00001418 486E FFEC pea.l [A6 - 0x14]
0000141C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001420 4FEF 000E lea.l A7, [A7 + 0xE]
00001424 3D7C 00B4 FFEA move.w [A6 - 0x16], 0xB4
0000142A 486E FFEA pea.l [A6 - 0x16]
0000142E 486E FFEC pea.l [A6 - 0x14]
00001432 3F3C 2004 move.w -[A7], 0x2004
00001436 A9EB syscall Pack4/FP68K
00001438 486D F532 pea.l [A5 - 0xACE]
0000143C 486E FFEC pea.l [A6 - 0x14]
00001440 3F3C 0006 move.w -[A7], 0x6
00001444 A9EB syscall Pack4/FP68K
00001446 206E 001C movea.l A0, [A6 + 0x1C]
0000144A 43EE FFEC lea.l A1, [A6 - 0x14]
0000144E 20D9 move.l [A0]+, [A1]+
00001450 20D9 move.l [A0]+, [A1]+
00001452 30D9 move.w [A0]+, [A1]+
00001454 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
0000145A 486E FFFE pea.l [A6 - 0x2]
0000145E 486E 0008 pea.l [A6 + 0x8]
00001462 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00001466 A9EB syscall Pack4/FP68K
00001468 6C1A bge +0x1C /* 00001484 */
0000146A 206E 001C movea.l A0, [A6 + 0x1C]
0000146E 3D7C 00B4 FFFE move.w [A6 - 0x2], 0xB4
00001474 486E FFFE pea.l [A6 - 0x2]
00001478 4850 pea.l [A0]
0000147A 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
0000147E A9EB syscall Pack4/FP68K
00001480 6000 00A6 bra +0xA8 /* 00001528 */
label00001484:
00001484 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
0000148A 486E FFFE pea.l [A6 - 0x2]
0000148E 486E 0012 pea.l [A6 + 0x12]
00001492 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00001496 A9EB syscall Pack4/FP68K
00001498 6C00 008E bge +0x90 /* 00001528 */
0000149C 206E 001C movea.l A0, [A6 + 0x1C]
000014A0 3D7C 0168 FFFE move.w [A6 - 0x2], 0x168
000014A6 486E FFFE pea.l [A6 - 0x2]
000014AA 4850 pea.l [A0]
000014AC 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
000014B0 A9EB syscall Pack4/FP68K
000014B2 6000 0074 bra +0x76 /* 00001528 */
label000014B6:
000014B6 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
000014BC 486E FFFE pea.l [A6 - 0x2]
000014C0 486E 0012 pea.l [A6 + 0x12]
000014C4 3F3C 2008 move.w -[A7], 0x2008
000014C8 A9EB syscall Pack4/FP68K
000014CA 6618 bne +0x1A /* 000014E4 */
000014CC 206E 001C movea.l A0, [A6 + 0x1C]
000014D0 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
000014D6 486E FFFE pea.l [A6 - 0x2]
000014DA 4850 pea.l [A0]
000014DC 3F3C 200E move.w -[A7], 0x200E
000014E0 A9EB syscall Pack4/FP68K
000014E2 6044 bra +0x46 /* 00001528 */
label000014E4:
000014E4 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
000014EA 486E FFFE pea.l [A6 - 0x2]
000014EE 486E 0012 pea.l [A6 + 0x12]
000014F2 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000014F6 A9EB syscall Pack4/FP68K
000014F8 6C18 bge +0x1A /* 00001512 */
000014FA 206E 001C movea.l A0, [A6 + 0x1C]
000014FE 3D7C 010E FFFE move.w [A6 - 0x2], 0x10E
00001504 486E FFFE pea.l [A6 - 0x2]
00001508 4850 pea.l [A0]
0000150A 3F3C 200E move.w -[A7], 0x200E
0000150E A9EB syscall Pack4/FP68K
00001510 6016 bra +0x18 /* 00001528 */
label00001512:
00001512 206E 001C movea.l A0, [A6 + 0x1C]
00001516 3D7C 005A FFFE move.w [A6 - 0x2], 0x5A /* 'Z' */
0000151C 486E FFFE pea.l [A6 - 0x2]
00001520 4850 pea.l [A0]
00001522 3F3C 200E move.w -[A7], 0x200E
00001526 A9EB syscall Pack4/FP68K
label00001528:
00001528 4E5E unlink A6
0000152A 4E75 rts
0000152C 414E chk.w D0, A6
0000152E 474C chk.w D3, A4
00001530 4544 chk.w D2, D4
00001532 4547 chk.w D2, D7
fn00001534:
00001534 4E56 FFE2 link A6, -0x001E
00001538 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
0000153E 486E FFF4 pea.l [A6 - 0xC]
00001542 486E 000C pea.l [A6 + 0xC]
00001546 3F3C 2008 move.w -[A7], 0x2008
0000154A A9EB syscall Pack4/FP68K
0000154C 6700 00BE beq +0xC0 /* 0000160C */
00001550 2D6E 0016 FFEC move.l [A6 - 0x14], [A6 + 0x16]
00001556 2D6E 001A FFF0 move.l [A6 - 0x10], [A6 + 0x1A]
0000155C 3D6E 001E FFF4 move.w [A6 - 0xC], [A6 + 0x1E]
00001562 486E 000C pea.l [A6 + 0xC]
00001566 486E FFEC pea.l [A6 - 0x14]
0000156A 3F3C 0006 move.w -[A7], 0x6
0000156E A9EB syscall Pack4/FP68K
00001570 41EE FFF6 lea.l A0, [A6 - 0xA]
00001574 2F20 move.l -[A7], -[A0]
00001576 2F20 move.l -[A7], -[A0]
00001578 3F20 move.w -[A7], -[A0]
0000157A 486E FFE2 pea.l [A6 - 0x1E]
0000157E 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00001582 4FEF 000E lea.l A7, [A7 + 0xE]
00001586 41EE FFF6 lea.l A0, [A6 - 0xA]
0000158A 43EE FFE2 lea.l A1, [A6 - 0x1E]
0000158E 20D9 move.l [A0]+, [A1]+
00001590 20D9 move.l [A0]+, [A1]+
00001592 30D9 move.w [A0]+, [A1]+
00001594 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
0000159A 486E FFF4 pea.l [A6 - 0xC]
0000159E 486E 000C pea.l [A6 + 0xC]
000015A2 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000015A6 A9EB syscall Pack4/FP68K
000015A8 6C12 bge +0x14 /* 000015BC */
000015AA 486D F53C pea.l [A5 - 0xAC4]
000015AE 486E FFF6 pea.l [A6 - 0xA]
000015B2 3F3C 0000 move.w -[A7], 0x0
000015B6 A9EB syscall Pack4/FP68K
000015B8 6000 00D8 bra +0xDA /* 00001692 */
label000015BC:
000015BC 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
000015C2 486E FFF4 pea.l [A6 - 0xC]
000015C6 486E 0016 pea.l [A6 + 0x16]
000015CA 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000015CE A9EB syscall Pack4/FP68K
000015D0 6C00 00C0 bge +0xC2 /* 00001692 */
000015D4 3D7C 0002 FFF4 move.w [A6 - 0xC], 0x2
000015DA 2D6D F546 FFEA move.l [A6 - 0x16], [A5 - 0xABA]
000015E0 2D6D F54A FFEE move.l [A6 - 0x12], [A5 - 0xAB6]
000015E6 3D6D F54E FFF2 move.w [A6 - 0xE], [A5 - 0xAB2]
000015EC 486E FFF4 pea.l [A6 - 0xC]
000015F0 486E FFEA pea.l [A6 - 0x16]
000015F4 3F3C 2004 move.w -[A7], 0x2004
000015F8 A9EB syscall Pack4/FP68K
000015FA 486E FFEA pea.l [A6 - 0x16]
000015FE 486E FFF6 pea.l [A6 - 0xA]
00001602 3F3C 0000 move.w -[A7], 0x0
00001606 A9EB syscall Pack4/FP68K
00001608 6000 0088 bra +0x8A /* 00001692 */
label0000160C:
0000160C 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
00001612 486E FFF4 pea.l [A6 - 0xC]
00001616 486E 0016 pea.l [A6 + 0x16]
0000161A 3F3C 2008 move.w -[A7], 0x2008
0000161E A9EB syscall Pack4/FP68K
00001620 6616 bne +0x18 /* 00001638 */
00001622 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
00001628 486E FFF4 pea.l [A6 - 0xC]
0000162C 486E FFF6 pea.l [A6 - 0xA]
00001630 3F3C 200E move.w -[A7], 0x200E
00001634 A9EB syscall Pack4/FP68K
00001636 605A bra +0x5C /* 00001692 */
label00001638:
00001638 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0
0000163E 486E FFF4 pea.l [A6 - 0xC]
00001642 486E 0016 pea.l [A6 + 0x16]
00001646 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000164A A9EB syscall Pack4/FP68K
0000164C 6C36 bge +0x38 /* 00001684 */
0000164E 3D7C 0003 FFF4 move.w [A6 - 0xC], 0x3
00001654 2D6D F550 FFEA move.l [A6 - 0x16], [A5 - 0xAB0]
0000165A 2D6D F554 FFEE move.l [A6 - 0x12], [A5 - 0xAAC]
00001660 3D6D F558 FFF2 move.w [A6 - 0xE], [A5 - 0xAA8]
00001666 486E FFF4 pea.l [A6 - 0xC]
0000166A 486E FFEA pea.l [A6 - 0x16]
0000166E 3F3C 2004 move.w -[A7], 0x2004
00001672 A9EB syscall Pack4/FP68K
00001674 41EE FFF6 lea.l A0, [A6 - 0xA]
00001678 43EE FFEA lea.l A1, [A6 - 0x16]
0000167C 20D9 move.l [A0]+, [A1]+
0000167E 20D9 move.l [A0]+, [A1]+
00001680 30D9 move.w [A0]+, [A1]+
00001682 600E bra +0x10 /* 00001692 */
label00001684:
00001684 41EE FFF6 lea.l A0, [A6 - 0xA]
00001688 43ED F55A lea.l A1, [A5 - 0xAA6]
0000168C 20D9 move.l [A0]+, [A1]+
0000168E 20D9 move.l [A0]+, [A1]+
00001690 30D9 move.w [A0]+, [A1]+
label00001692:
00001692 206E 0008 movea.l A0, [A6 + 0x8]
00001696 43EE FFF6 lea.l A1, [A6 - 0xA]
0000169A 20D9 move.l [A0]+, [A1]+
0000169C 20D9 move.l [A0]+, [A1]+
0000169E 30D9 move.w [A0]+, [A1]+
000016A0 4E5E unlink A6
000016A2 4E75 rts
000016A4 414E chk.w D0, A6
000016A6 474C chk.w D3, A4
000016A8 4552 chk.w D2, [A2]
000016AA 4144 chk.w D0, D4
fn000016AC:
000016AC 4E56 FFF6 link A6, -0x000A
000016B0 486E 000C pea.l [A6 + 0xC]
000016B4 486E 000C pea.l [A6 + 0xC]
000016B8 3F3C 0004 move.w -[A7], 0x4
000016BC A9EB syscall Pack4/FP68K
000016BE 486E 0016 pea.l [A6 + 0x16]
000016C2 486E 0016 pea.l [A6 + 0x16]
000016C6 3F3C 0004 move.w -[A7], 0x4
000016CA A9EB syscall Pack4/FP68K
000016CC 486E 0016 pea.l [A6 + 0x16]
000016D0 486E 000C pea.l [A6 + 0xC]
000016D4 3F3C 0000 move.w -[A7], 0x0
000016D8 A9EB syscall Pack4/FP68K
000016DA 41EE 0016 lea.l A0, [A6 + 0x16]
000016DE 2F20 move.l -[A7], -[A0]
000016E0 2F20 move.l -[A7], -[A0]
000016E2 3F20 move.w -[A7], -[A0]
000016E4 486E FFF6 pea.l [A6 - 0xA]
000016E8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000016EC 4FEF 000E lea.l A7, [A7 + 0xE]
000016F0 206E 0008 movea.l A0, [A6 + 0x8]
000016F4 43EE FFF6 lea.l A1, [A6 - 0xA]
000016F8 20D9 move.l [A0]+, [A1]+
000016FA 20D9 move.l [A0]+, [A1]+
000016FC 30D9 move.w [A0]+, [A1]+
000016FE 4E5E unlink A6
00001700 4E75 rts
00001702 4449 neg.w A1
00001704 5354 subq.w [A4], 1
00001706 414E chk.w D0, A6
00001708 4345 chk.w D1, D5
fn0000170A:
0000170A 4E56 0000 link A6, 0
0000170E 486E 000C pea.l [A6 + 0xC]
00001712 486E 000C pea.l [A6 + 0xC]
00001716 3F3C 0004 move.w -[A7], 0x4
0000171A A9EB syscall Pack4/FP68K
0000171C 486E 0016 pea.l [A6 + 0x16]
00001720 486E 0016 pea.l [A6 + 0x16]
00001724 3F3C 0004 move.w -[A7], 0x4
00001728 A9EB syscall Pack4/FP68K
0000172A 486E 0016 pea.l [A6 + 0x16]
0000172E 486E 000C pea.l [A6 + 0xC]
00001732 3F3C 0000 move.w -[A7], 0x0
00001736 A9EB syscall Pack4/FP68K
00001738 206E 0008 movea.l A0, [A6 + 0x8]
0000173C 43EE 000C lea.l A1, [A6 + 0xC]
00001740 20D9 move.l [A0]+, [A1]+
00001742 20D9 move.l [A0]+, [A1]+
00001744 30D9 move.w [A0]+, [A1]+
00001746 4E5E unlink A6
00001748 4E75 rts
0000174A 4449 neg.w A1
0000174C 5354 subq.w [A4], 1
0000174E 414E chk.w D0, A6
00001750 4345 chk.w D1, D5
export_48:
fn00001752:
00001752 4E56 FFCC link A6, -0x0034
00001756 2F2D E4EC move.l -[A7], [A5 - 0x1B14]
0000175A A873 syscall SetPort
0000175C 0C6D 09C4 E4D2 cmpi.w [A5 - 0x1B2E], 0x9C4
00001762 6C08 bge +0xA /* 0000176C */
00001764 3F2D F530 move.w -[A7], [A5 - 0xAD0]
00001768 A887 syscall TextFont
0000176A 6006 bra +0x8 /* 00001772 */
label0000176C:
0000176C 3F3C 0002 move.w -[A7], 0x2
00001770 A887 syscall TextFont
label00001772:
00001772 0C6D 4E20 E4D2 cmpi.w [A5 - 0x1B2E], 0x4E20 /* 'N ' */
00001778 6F0A ble +0xC /* 00001784 */
0000177A 7009 moveq.l D0, 0x09
0000177C 3D40 FFD8 move.w [A6 - 0x28], D0
00001780 6000 006C bra +0x6E /* 000017EE */
label00001784:
00001784 0C6D 3A98 E4D2 cmpi.w [A5 - 0x1B2E], 0x3A98
0000178A 6F0A ble +0xC /* 00001796 */
0000178C 700A moveq.l D0, 0x0A
0000178E 3D40 FFD8 move.w [A6 - 0x28], D0
00001792 6000 005A bra +0x5C /* 000017EE */
label00001796:
00001796 0C6D 2710 E4D2 cmpi.w [A5 - 0x1B2E], 0x2710
0000179C 6F0A ble +0xC /* 000017A8 */
0000179E 700C moveq.l D0, 0x0C
000017A0 3D40 FFD8 move.w [A6 - 0x28], D0
000017A4 6000 0048 bra +0x4A /* 000017EE */
label000017A8:
000017A8 0C6D 1D4C E4D2 cmpi.w [A5 - 0x1B2E], 0x1D4C
000017AE 6F08 ble +0xA /* 000017B8 */
000017B0 700E moveq.l D0, 0x0E
000017B2 3D40 FFD8 move.w [A6 - 0x28], D0
000017B6 6036 bra +0x38 /* 000017EE */
label000017B8:
000017B8 0C6D 0E74 E4D2 cmpi.w [A5 - 0x1B2E], 0xE74
000017BE 6F08 ble +0xA /* 000017C8 */
000017C0 7010 moveq.l D0, 0x10
000017C2 3D40 FFD8 move.w [A6 - 0x28], D0
000017C6 6026 bra +0x28 /* 000017EE */
label000017C8:
000017C8 0C6D 0514 E4D2 cmpi.w [A5 - 0x1B2E], 0x514
000017CE 6F08 ble +0xA /* 000017D8 */
000017D0 7012 moveq.l D0, 0x12
000017D2 3D40 FFD8 move.w [A6 - 0x28], D0
000017D6 6016 bra +0x18 /* 000017EE */
label000017D8:
000017D8 0C6D 01F4 E4D2 cmpi.w [A5 - 0x1B2E], 0x1F4
000017DE 6F08 ble +0xA /* 000017E8 */
000017E0 7018 moveq.l D0, 0x18
000017E2 3D40 FFD8 move.w [A6 - 0x28], D0
000017E6 6006 bra +0x8 /* 000017EE */
label000017E8:
000017E8 701D moveq.l D0, 0x1D
000017EA 3D40 FFD8 move.w [A6 - 0x28], D0
label000017EE:
000017EE 2D6D E4D4 FFE0 move.l [A6 - 0x20], [A5 - 0x1B2C]
000017F4 302E FFD8 move.w D0, [A6 - 0x28]
000017F8 B06D E58C cmp.w D0, [A5 - 0x1A74]
000017FC 670C beq +0xE /* 0000180A */
000017FE 3F2E FFD8 move.w -[A7], [A6 - 0x28]
00001802 A88A syscall TextSize
00001804 3B6E FFD8 E58C move.w [A5 - 0x1A74], [A6 - 0x28]
label0000180A:
0000180A 206D E4EC movea.l A0, [A5 - 0x1B14]
0000180E 4868 0010 pea.l [A0 + 0x10]
00001812 A928 syscall InvalRect
00001814 206D E4EC movea.l A0, [A5 - 0x1B14]
00001818 4868 0010 pea.l [A0 + 0x10]
0000181C A8A3 syscall EraseRect
0000181E 206D E4EC movea.l A0, [A5 - 0x1B14]
00001822 226D E4EC movea.l A1, [A5 - 0x1B14]
00001826 3029 0016 move.w D0, [A1 + 0x16]
0000182A 9068 0012 sub.w D0, [A0 + 0x12]
0000182E 48C0 ext.l D0
00001830 81FC 0002 divs.w D0, 0x2
00001834 3D40 FFDE move.w [A6 - 0x22], D0
00001838 206D E4EC movea.l A0, [A5 - 0x1B14]
0000183C 226D E4EC movea.l A1, [A5 - 0x1B14]
00001840 3029 0014 move.w D0, [A1 + 0x14]
00001844 9068 0010 sub.w D0, [A0 + 0x10]
00001848 48C0 ext.l D0
0000184A 81FC 0002 divs.w D0, 0x2
0000184E 3D40 FFDC move.w [A6 - 0x24], D0
00001852 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00001856 2D68 00EA FFE4 move.l [A6 - 0x1C], [A0 + 0xEA]
0000185C 6000 02E6 bra +0x2E8 /* 00001B44 */
label00001860:
00001860 206E FFE0 movea.l A0, [A6 - 0x20]
00001864 226E FFE4 movea.l A1, [A6 - 0x1C]
00001868 2D69 0026 FFCE move.l [A6 - 0x32], [A1 + 0x26]
0000186E 2D69 002A FFD2 move.l [A6 - 0x2E], [A1 + 0x2A]
00001874 3D69 002E FFD6 move.w [A6 - 0x2A], [A1 + 0x2E]
0000187A 4868 0026 pea.l [A0 + 0x26]
0000187E 486E FFCE pea.l [A6 - 0x32]
00001882 3F3C 0002 move.w -[A7], 0x2
00001886 A9EB syscall Pack4/FP68K
00001888 486E FFDE pea.l [A6 - 0x22]
0000188C 486E FFCE pea.l [A6 - 0x32]
00001890 3F3C 2004 move.w -[A7], 0x2004
00001894 A9EB syscall Pack4/FP68K
00001896 486D E4D2 pea.l [A5 - 0x1B2E]
0000189A 486E FFCE pea.l [A6 - 0x32]
0000189E 3F3C 2006 move.w -[A7], 0x2006
000018A2 A9EB syscall Pack4/FP68K
000018A4 486E FFDE pea.l [A6 - 0x22]
000018A8 486E FFCE pea.l [A6 - 0x32]
000018AC 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
000018B0 A9EB syscall Pack4/FP68K
000018B2 41EE FFF2 lea.l A0, [A6 - 0xE]
000018B6 43EE FFCE lea.l A1, [A6 - 0x32]
000018BA 20D9 move.l [A0]+, [A1]+
000018BC 20D9 move.l [A0]+, [A1]+
000018BE 30D9 move.w [A0]+, [A1]+
000018C0 206E FFE0 movea.l A0, [A6 - 0x20]
000018C4 226E FFE4 movea.l A1, [A6 - 0x1C]
000018C8 2D69 0030 FFCE move.l [A6 - 0x32], [A1 + 0x30]
000018CE 2D69 0034 FFD2 move.l [A6 - 0x2E], [A1 + 0x34]
000018D4 3D69 0038 FFD6 move.w [A6 - 0x2A], [A1 + 0x38]
000018DA 4868 0030 pea.l [A0 + 0x30]
000018DE 486E FFCE pea.l [A6 - 0x32]
000018E2 3F3C 0002 move.w -[A7], 0x2
000018E6 A9EB syscall Pack4/FP68K
000018E8 486E FFDC pea.l [A6 - 0x24]
000018EC 486E FFCE pea.l [A6 - 0x32]
000018F0 3F3C 2004 move.w -[A7], 0x2004
000018F4 A9EB syscall Pack4/FP68K
000018F6 486D E4D2 pea.l [A5 - 0x1B2E]
000018FA 486E FFCE pea.l [A6 - 0x32]
000018FE 3F3C 2006 move.w -[A7], 0x2006
00001902 A9EB syscall Pack4/FP68K
00001904 486E FFDC pea.l [A6 - 0x24]
00001908 486E FFCE pea.l [A6 - 0x32]
0000190C 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00001910 A9EB syscall Pack4/FP68K
00001912 41EE FFE8 lea.l A0, [A6 - 0x18]
00001916 43EE FFCE lea.l A1, [A6 - 0x32]
0000191A 20D9 move.l [A0]+, [A1]+
0000191C 20D9 move.l [A0]+, [A1]+
0000191E 30D9 move.w [A0]+, [A1]+
00001920 3D7C 0000 FFD6 move.w [A6 - 0x2A], 0x0
00001926 486E FFD6 pea.l [A6 - 0x2A]
0000192A 486E FFF2 pea.l [A6 - 0xE]
0000192E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00001932 A9EB syscall Pack4/FP68K
00001934 6D00 0204 blt +0x206 /* 00001B3A */
00001938 3D7C 0000 FFD4 move.w [A6 - 0x2C], 0x0
0000193E 486E FFD4 pea.l [A6 - 0x2C]
00001942 486E FFE8 pea.l [A6 - 0x18]
00001946 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000194A A9EB syscall Pack4/FP68K
0000194C 6D00 01EC blt +0x1EE /* 00001B3A */
00001950 302E FFDE move.w D0, [A6 - 0x22]
00001954 D040 add.w D0, D0
00001956 3D40 FFD2 move.w [A6 - 0x2E], D0
0000195A 486E FFD2 pea.l [A6 - 0x2E]
0000195E 486E FFF2 pea.l [A6 - 0xE]
00001962 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00001966 A9EB syscall Pack4/FP68K
00001968 6E00 01D0 bgt +0x1D2 /* 00001B3A */
0000196C 302E FFDC move.w D0, [A6 - 0x24]
00001970 D040 add.w D0, D0
00001972 3D40 FFD0 move.w [A6 - 0x30], D0
00001976 486E FFD0 pea.l [A6 - 0x30]
0000197A 486E FFE8 pea.l [A6 - 0x18]
0000197E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00001982 A9EB syscall Pack4/FP68K
00001984 6E00 01B4 bgt +0x1B6 /* 00001B3A */
00001988 2D6E FFF2 FFCC move.l [A6 - 0x34], [A6 - 0xE]
0000198E 2D6E FFF6 FFD0 move.l [A6 - 0x30], [A6 - 0xA]
00001994 3D6E FFFA FFD4 move.w [A6 - 0x2C], [A6 - 0x6]
0000199A 486E FFCC pea.l [A6 - 0x34]
0000199E 3F3C 0016 move.w -[A7], 0x16
000019A2 A9EB syscall Pack4/FP68K
000019A4 486E FFCC pea.l [A6 - 0x34]
000019A8 486E FFD6 pea.l [A6 - 0x2A]
000019AC 3F3C 2010 move.w -[A7], 0x2010
000019B0 A9EB syscall Pack4/FP68K
000019B2 3D6E FFD6 FFFE move.w [A6 - 0x2], [A6 - 0x2A]
000019B8 2D6E FFE8 FFCC move.l [A6 - 0x34], [A6 - 0x18]
000019BE 2D6E FFEC FFD0 move.l [A6 - 0x30], [A6 - 0x14]
000019C4 3D6E FFF0 FFD4 move.w [A6 - 0x2C], [A6 - 0x10]
000019CA 486E FFCC pea.l [A6 - 0x34]
000019CE 3F3C 0016 move.w -[A7], 0x16
000019D2 A9EB syscall Pack4/FP68K
000019D4 486E FFCC pea.l [A6 - 0x34]
000019D8 486E FFD6 pea.l [A6 - 0x2A]
000019DC 3F3C 2010 move.w -[A7], 0x2010
000019E0 A9EB syscall Pack4/FP68K
000019E2 3D6E FFD6 FFFC move.w [A6 - 0x4], [A6 - 0x2A]
000019E8 206E FFE4 movea.l A0, [A6 - 0x1C]
000019EC 0C68 0001 0010 cmpi.w [A0 + 0x10], 0x1
000019F2 6600 0072 bne +0x74 /* 00001A66 */
000019F6 0C6D 09C4 E4D2 cmpi.w [A5 - 0x1B2E], 0x9C4
000019FC 6F22 ble +0x24 /* 00001A20 */
000019FE 206E FFE4 movea.l A0, [A6 - 0x1C]
00001A02 1028 0005 move.b D0, [A0 + 0x5]
00001A06 4880 ext.w D0
00001A08 3F00 move.w -[A7], D0
00001A0A 3F3C 0001 move.w -[A7], 0x1
00001A0E 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001A12 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001A16 4EBA 018C jsr [PC + 0x18C /* 00001BA4 */]
00001A1A 508F addq.l A7, 8
00001A1C 6000 011C bra +0x11E /* 00001B3A */
label00001A20:
00001A20 206E FFE4 movea.l A0, [A6 - 0x1C]
00001A24 1028 0005 move.b D0, [A0 + 0x5]
00001A28 4880 ext.w D0
00001A2A 0640 FFD0 addi.w D0, 0xFFD0
00001A2E 3D40 FFD6 move.w [A6 - 0x2A], D0
00001A32 302E FFD6 move.w D0, [A6 - 0x2A]
00001A36 E740 asl D0.w, 3
00001A38 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001A3C 3D40 FFD4 move.w [A6 - 0x2C], D0
00001A40 4EBA 0FC4 jsr [PC + 0xFC4 /* 00002A06 */]
00001A44 588F addq.l A7, 4
00001A46 D06E FFD4 add.w D0, [A6 - 0x2C]
00001A4A 0640 0030 addi.w D0, 0x30 /* '0' */
00001A4E 3F00 move.w -[A7], D0
00001A50 3F3C 0001 move.w -[A7], 0x1
00001A54 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001A58 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001A5C 4EBA 0146 jsr [PC + 0x146 /* 00001BA4 */]
00001A60 508F addq.l A7, 8
00001A62 6000 00D6 bra +0xD8 /* 00001B3A */
label00001A66:
00001A66 206E FFE4 movea.l A0, [A6 - 0x1C]
00001A6A 0C68 0002 0010 cmpi.w [A0 + 0x10], 0x2
00001A70 6648 bne +0x4A /* 00001ABA */
00001A72 0C6D 09C4 E4D2 cmpi.w [A5 - 0x1B2E], 0x9C4
00001A78 6F1A ble +0x1C /* 00001A94 */
00001A7A 3F3C 0054 move.w -[A7], 0x54 /* 'T' */
00001A7E 3F3C 0001 move.w -[A7], 0x1
00001A82 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001A86 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001A8A 4EBA 0118 jsr [PC + 0x118 /* 00001BA4 */]
00001A8E 508F addq.l A7, 8
00001A90 6000 00A8 bra +0xAA /* 00001B3A */
label00001A94:
00001A94 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001A98 4EBA 0F6C jsr [PC + 0xF6C /* 00002A06 */]
00001A9C 588F addq.l A7, 4
00001A9E 0640 0028 addi.w D0, 0x28 /* '(' */
00001AA2 3F00 move.w -[A7], D0
00001AA4 3F3C 0001 move.w -[A7], 0x1
00001AA8 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001AAC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001AB0 4EBA 00F2 jsr [PC + 0xF2 /* 00001BA4 */]
00001AB4 508F addq.l A7, 8
00001AB6 6000 0082 bra +0x84 /* 00001B3A */
label00001ABA:
00001ABA 206E FFE4 movea.l A0, [A6 - 0x1C]
00001ABE 0C68 0004 0010 cmpi.w [A0 + 0x10], 0x4
00001AC4 6600 006E bne +0x70 /* 00001B34 */
00001AC8 0C6D 09C4 E4D2 cmpi.w [A5 - 0x1B2E], 0x9C4
00001ACE 6F1A ble +0x1C /* 00001AEA */
00001AD0 3F3C 002A move.w -[A7], 0x2A /* '*' */
00001AD4 3F3C 0001 move.w -[A7], 0x1
00001AD8 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001ADC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001AE0 4EBA 00C2 jsr [PC + 0xC2 /* 00001BA4 */]
00001AE4 508F addq.l A7, 8
00001AE6 6000 0052 bra +0x54 /* 00001B3A */
label00001AEA:
00001AEA 206E FFE4 movea.l A0, [A6 - 0x1C]
00001AEE 0C68 014D 0062 cmpi.w [A0 + 0x62], 0x14D
00001AF4 6C06 bge +0x8 /* 00001AFC */
00001AF6 426E FFD6 clr.w [A6 - 0x2A]
00001AFA 601A bra +0x1C /* 00001B16 */
label00001AFC:
00001AFC 206E FFE4 movea.l A0, [A6 - 0x1C]
00001B00 0C68 016E 0062 cmpi.w [A0 + 0x62], 0x16E
00001B06 6C08 bge +0xA /* 00001B10 */
00001B08 7001 moveq.l D0, 0x01
00001B0A 3D40 FFD6 move.w [A6 - 0x2A], D0
00001B0E 6006 bra +0x8 /* 00001B16 */
label00001B10:
00001B10 7002 moveq.l D0, 0x02
00001B12 3D40 FFD6 move.w [A6 - 0x2A], D0
label00001B16:
00001B16 302E FFD6 move.w D0, [A6 - 0x2A]
00001B1A 0640 0025 addi.w D0, 0x25 /* '%' */
00001B1E 3F00 move.w -[A7], D0
00001B20 3F3C 0001 move.w -[A7], 0x1
00001B24 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001B28 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001B2C 4EBA 0076 jsr [PC + 0x76 /* 00001BA4 */]
00001B30 508F addq.l A7, 8
00001B32 6006 bra +0x8 /* 00001B3A */
label00001B34:
00001B34 486D F564 pea.l [A5 - 0xA9C]
00001B38 ABFF syscall DebugStr
label00001B3A:
00001B3A 206E FFE4 movea.l A0, [A6 - 0x1C]
00001B3E 2D68 00EA FFE4 move.l [A6 - 0x1C], [A0 + 0xEA]
label00001B44:
00001B44 4AAE FFE4 tst.l [A6 - 0x1C]
00001B48 6600 FD16 bne -0x2E8 /* 00001860 */
00001B4C 0C6D 09C4 E4D2 cmpi.w [A5 - 0x1B2E], 0x9C4
00001B52 6F18 ble +0x1A /* 00001B6C */
00001B54 3F3C 002B move.w -[A7], 0x2B /* '+' */
00001B58 3F3C 0001 move.w -[A7], 0x1
00001B5C 3F2E FFDC move.w -[A7], [A6 - 0x24]
00001B60 3F2E FFDE move.w -[A7], [A6 - 0x22]
00001B64 4EBA 003E jsr [PC + 0x3E /* 00001BA4 */]
00001B68 508F addq.l A7, 8
00001B6A 6022 bra +0x24 /* 00001B8E */
label00001B6C:
00001B6C 2F2D E4D4 move.l -[A7], [A5 - 0x1B2C]
00001B70 4EBA 0E94 jsr [PC + 0xE94 /* 00002A06 */]
00001B74 588F addq.l A7, 4
00001B76 0640 0030 addi.w D0, 0x30 /* '0' */
00001B7A 3F00 move.w -[A7], D0
00001B7C 3F3C 0001 move.w -[A7], 0x1
00001B80 3F2E FFDC move.w -[A7], [A6 - 0x24]
00001B84 3F2E FFDE move.w -[A7], [A6 - 0x22]
00001B88 4EBA 001A jsr [PC + 0x1A /* 00001BA4 */]
00001B8C 508F addq.l A7, 8
label00001B8E:
00001B8E 206D E4EC movea.l A0, [A5 - 0x1B14]
00001B92 4868 0010 pea.l [A0 + 0x10]
00001B96 A92A syscall ValidRect
00001B98 4E5E unlink A6
00001B9A 4E75 rts
00001B9C 4449 neg.w A1
00001B9E 5350 subq.w [A0], 1
00001BA0 4C41 5920 movem.l D5,A0,A3,A4,A6, D1
fn00001BA4:
00001BA4 4E56 0000 link A6, 0
00001BA8 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001BAC 3F2E 000A move.w -[A7], [A6 + 0xA]
00001BB0 A893 syscall MoveTo
00001BB2 102E 000F move.b D0, [A6 + 0xF]
00001BB6 4880 ext.w D0
00001BB8 3F00 move.w -[A7], D0
00001BBA A883 syscall DrawChar
00001BBC 4E5E unlink A6
00001BBE 4E75 rts
00001BC0 504C addq.w A4, 8
00001BC2 4143 chk.w D0, D3
00001BC4 4550 chk.w D2, [A0]
00001BC6 524F addq.w A7, 1
fn00001BC8:
00001BC8 4E56 FF72 link A6, -0x008E
00001BCC 302E 000E move.w D0, [A6 + 0xE]
00001BD0 C1EE 000C muls.w D0, [A6 + 0xC]
00001BD4 3D40 FFF4 move.w [A6 - 0xC], D0
00001BD8 486E FFF4 pea.l [A6 - 0xC]
00001BDC 486E FFF6 pea.l [A6 - 0xA]
00001BE0 3F3C 200E move.w -[A7], 0x200E
00001BE4 A9EB syscall Pack4/FP68K
00001BE6 206E 0008 movea.l A0, [A6 + 0x8]
00001BEA 226E 0008 movea.l A1, [A6 + 0x8]
00001BEE 2D69 00AA FFE2 move.l [A6 - 0x1E], [A1 + 0xAA]
00001BF4 2D69 00AE FFE6 move.l [A6 - 0x1A], [A1 + 0xAE]
00001BFA 3D69 00B2 FFEA move.w [A6 - 0x16], [A1 + 0xB2]
00001C00 4868 0068 pea.l [A0 + 0x68]
00001C04 486E FFE2 pea.l [A6 - 0x1E]
00001C08 3F3C 2004 move.w -[A7], 0x2004
00001C0C A9EB syscall Pack4/FP68K
00001C0E 41EE FFEC lea.l A0, [A6 - 0x14]
00001C12 43EE FFE2 lea.l A1, [A6 - 0x1E]
00001C16 20D9 move.l [A0]+, [A1]+
00001C18 20D9 move.l [A0]+, [A1]+
00001C1A 30D9 move.w [A0]+, [A1]+
00001C1C 422E FFDF clr.b [A6 - 0x21]
00001C20 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1
00001C26 6D00 0DD2 blt +0xDD4 /* 000029FA */
00001C2A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C2E 3F2E 000C move.w -[A7], [A6 + 0xC]
00001C32 486D F572 pea.l [A5 - 0xA8E]
00001C36 486E FF8E pea.l [A6 - 0x72]
00001C3A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00001C3E 4FEF 000E lea.l A7, [A7 + 0xE]
00001C42 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00001C46 4267 clr.w -[A7]
00001C48 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00001C4C 4267 clr.w -[A7]
00001C4E 486E FF8E pea.l [A6 - 0x72]
00001C52 486D E4F0 pea.l [A5 - 0x1B10]
00001C56 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00001C5A 4EBA 3EA2 jsr [PC + 0x3EA2 /* 00005AFE */]
00001C5E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001C62 3D7C 0000 FF8C move.w [A6 - 0x74], 0x0
00001C68 486E FF8C pea.l [A6 - 0x74]
00001C6C 486E FFEC pea.l [A6 - 0x14]
00001C70 3F3C 2008 move.w -[A7], 0x2008
00001C74 A9EB syscall Pack4/FP68K
00001C76 6700 0102 beq +0x104 /* 00001D7A */
00001C7A 486E FFF6 pea.l [A6 - 0xA]
00001C7E 486E FFEC pea.l [A6 - 0x14]
00001C82 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001C86 A9EB syscall Pack4/FP68K
00001C88 6F00 00F0 ble +0xF2 /* 00001D7A */
00001C8C 486E FFF6 pea.l [A6 - 0xA]
00001C90 486E FFEC pea.l [A6 - 0x14]
00001C94 3F3C 0002 move.w -[A7], 0x2
00001C98 A9EB syscall Pack4/FP68K
00001C9A 206E 0008 movea.l A0, [A6 + 0x8]
00001C9E 2D6E FFEC FF84 move.l [A6 - 0x7C], [A6 - 0x14]
00001CA4 2D6E FFF0 FF88 move.l [A6 - 0x78], [A6 - 0x10]
00001CAA 3D6E FFF4 FF8C move.w [A6 - 0x74], [A6 - 0xC]
00001CB0 486E FF84 pea.l [A6 - 0x7C]
00001CB4 3F3C 0016 move.w -[A7], 0x16
00001CB8 A9EB syscall Pack4/FP68K
00001CBA 486E FF84 pea.l [A6 - 0x7C]
00001CBE 4868 0068 pea.l [A0 + 0x68]
00001CC2 3F3C 2010 move.w -[A7], 0x2010
00001CC6 A9EB syscall Pack4/FP68K
00001CC8 202D E4D4 move.l D0, [A5 - 0x1B2C]
00001CCC B0AE 0008 cmp.l D0, [A6 + 0x8]
00001CD0 6600 0064 bne +0x66 /* 00001D36 */
00001CD4 202E 0008 move.l D0, [A6 + 0x8]
00001CD8 B0AD E4D4 cmp.l D0, [A5 - 0x1B2C]
00001CDC 6624 bne +0x26 /* 00001D02 */
00001CDE 4267 clr.w -[A7]
00001CE0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001CE4 101F move.b D0, [A7]+
00001CE6 4A00 tst.b D0
00001CE8 6604 bne +0x6 /* 00001CEE */
00001CEA 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label00001CEE:
00001CEE 4AAD F442 tst.l [A5 - 0xBBE]
00001CF2 670E beq +0x10 /* 00001D02 */
00001CF4 2F2D F442 move.l -[A7], [A5 - 0xBBE]
00001CF8 2F2D F3FE move.l -[A7], [A5 - 0xC02]
00001CFC 4EBA 36AE jsr [PC + 0x36AE /* 000053AC */]
00001D00 508F addq.l A7, 8
label00001D02:
00001D02 4A2D E4AE tst.b [A5 - 0x1B52]
00001D06 672E beq +0x30 /* 00001D36 */
00001D08 486D F584 pea.l [A5 - 0xA7C]
00001D0C 486E FF8E pea.l [A6 - 0x72]
00001D10 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00001D14 508F addq.l A7, 8
00001D16 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00001D1A 4267 clr.w -[A7]
00001D1C 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00001D20 4267 clr.w -[A7]
00001D22 486E FF8E pea.l [A6 - 0x72]
00001D26 486D E4F0 pea.l [A5 - 0x1B10]
00001D2A 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00001D2E 4EBA 3DCE jsr [PC + 0x3DCE /* 00005AFE */]
00001D32 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001D36:
00001D36 4A2D E4AE tst.b [A5 - 0x1B52]
00001D3A 6700 0CBE beq +0xCC0 /* 000029FA */
00001D3E 206E 0008 movea.l A0, [A6 + 0x8]
00001D42 3F28 0068 move.w -[A7], [A0 + 0x68]
00001D46 486D F596 pea.l [A5 - 0xA6A]
00001D4A 486E FF8E pea.l [A6 - 0x72]
00001D4E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00001D52 4FEF 000A lea.l A7, [A7 + 0xA]
00001D56 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00001D5A 4267 clr.w -[A7]
00001D5C 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00001D60 4267 clr.w -[A7]
00001D62 486E FF8E pea.l [A6 - 0x72]
00001D66 486D E4F0 pea.l [A5 - 0x1B10]
00001D6A 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00001D6E 4EBA 3D8E jsr [PC + 0x3D8E /* 00005AFE */]
00001D72 4FEF 0014 lea.l A7, [A7 + 0x14]
00001D76 6000 0C82 bra +0xC84 /* 000029FA */
label00001D7A:
00001D7A 206E 0008 movea.l A0, [A6 + 0x8]
00001D7E 4268 0068 clr.w [A0 + 0x68]
00001D82 486E FFEC pea.l [A6 - 0x14]
00001D86 486E FFF6 pea.l [A6 - 0xA]
00001D8A 3F3C 0002 move.w -[A7], 0x2
00001D8E A9EB syscall Pack4/FP68K
00001D90 206E 0008 movea.l A0, [A6 + 0x8]
00001D94 226E 0008 movea.l A1, [A6 + 0x8]
00001D98 3029 0066 move.w D0, [A1 + 0x66]
00001D9C D068 0064 add.w D0, [A0 + 0x64]
00001DA0 3D40 FF8C move.w [A6 - 0x74], D0
00001DA4 486E FF8C pea.l [A6 - 0x74]
00001DA8 486E FF82 pea.l [A6 - 0x7E]
00001DAC 3F3C 200E move.w -[A7], 0x200E
00001DB0 A9EB syscall Pack4/FP68K
00001DB2 2D6E FFF6 FF78 move.l [A6 - 0x88], [A6 - 0xA]
00001DB8 2D6E FFFA FF7C move.l [A6 - 0x84], [A6 - 0x6]
00001DBE 3D6E FFFE FF80 move.w [A6 - 0x80], [A6 - 0x2]
00001DC4 486E FF82 pea.l [A6 - 0x7E]
00001DC8 486E FF78 pea.l [A6 - 0x88]
00001DCC 3F3C 0006 move.w -[A7], 0x6
00001DD0 A9EB syscall Pack4/FP68K
00001DD2 41EE FFE2 lea.l A0, [A6 - 0x1E]
00001DD6 43EE FF78 lea.l A1, [A6 - 0x88]
00001DDA 20D9 move.l [A0]+, [A1]+
00001DDC 20D9 move.l [A0]+, [A1]+
00001DDE 30D9 move.w [A0]+, [A1]+
00001DE0 206E 0008 movea.l A0, [A6 + 0x8]
00001DE4 4868 0066 pea.l [A0 + 0x66]
00001DE8 486E FF84 pea.l [A6 - 0x7C]
00001DEC 3F3C 200E move.w -[A7], 0x200E
00001DF0 A9EB syscall Pack4/FP68K
00001DF2 486E FFF6 pea.l [A6 - 0xA]
00001DF6 486E FF84 pea.l [A6 - 0x7C]
00001DFA 3F3C 0002 move.w -[A7], 0x2
00001DFE A9EB syscall Pack4/FP68K
00001E00 486E FF84 pea.l [A6 - 0x7C]
00001E04 3F3C 0016 move.w -[A7], 0x16
00001E08 A9EB syscall Pack4/FP68K
00001E0A 486E FF84 pea.l [A6 - 0x7C]
00001E0E 4868 0066 pea.l [A0 + 0x66]
00001E12 3F3C 2010 move.w -[A7], 0x2010
00001E16 A9EB syscall Pack4/FP68K
00001E18 206E 0008 movea.l A0, [A6 + 0x8]
00001E1C 4A68 0066 tst.w [A0 + 0x66]
00001E20 6C08 bge +0xA /* 00001E2A */
00001E22 206E 0008 movea.l A0, [A6 + 0x8]
00001E26 4268 0066 clr.w [A0 + 0x66]
label00001E2A:
00001E2A 3D7C 0000 FF8C move.w [A6 - 0x74], 0x0
00001E30 486E FF8C pea.l [A6 - 0x74]
00001E34 486E FFE2 pea.l [A6 - 0x1E]
00001E38 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00001E3C A9EB syscall Pack4/FP68K
00001E3E 6C2A bge +0x2C /* 00001E6A */
00001E40 2D6E FFE2 FF84 move.l [A6 - 0x7C], [A6 - 0x1E]
00001E46 2D6E FFE6 FF88 move.l [A6 - 0x78], [A6 - 0x1A]
00001E4C 3D6E FFEA FF8C move.w [A6 - 0x74], [A6 - 0x16]
00001E52 486E FF84 pea.l [A6 - 0x7C]
00001E56 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001E5A A9EB syscall Pack4/FP68K
00001E5C 41EE FFE2 lea.l A0, [A6 - 0x1E]
00001E60 43EE FF84 lea.l A1, [A6 - 0x7C]
00001E64 20D9 move.l [A0]+, [A1]+
00001E66 20D9 move.l [A0]+, [A1]+
00001E68 30D9 move.w [A0]+, [A1]+
label00001E6A:
00001E6A 486D F5B8 pea.l [A5 - 0xA48]
00001E6E 486E FFE2 pea.l [A6 - 0x1E]
00001E72 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001E76 A9EB syscall Pack4/FP68K
00001E78 6F0E ble +0x10 /* 00001E88 */
00001E7A 41EE FFE2 lea.l A0, [A6 - 0x1E]
00001E7E 43ED F5C2 lea.l A1, [A5 - 0xA3E]
00001E82 20D9 move.l [A0]+, [A1]+
00001E84 20D9 move.l [A0]+, [A1]+
00001E86 30D9 move.w [A0]+, [A1]+
label00001E88:
00001E88 2D6E FFE2 FF84 move.l [A6 - 0x7C], [A6 - 0x1E]
00001E8E 2D6E FFE6 FF88 move.l [A6 - 0x78], [A6 - 0x1A]
00001E94 3D6E FFEA FF8C move.w [A6 - 0x74], [A6 - 0x16]
00001E9A 486D F5CC pea.l [A5 - 0xA34]
00001E9E 486E FF84 pea.l [A6 - 0x7C]
00001EA2 3F3C 0004 move.w -[A7], 0x4
00001EA6 A9EB syscall Pack4/FP68K
00001EA8 486E FF84 pea.l [A6 - 0x7C]
00001EAC 3F3C 0016 move.w -[A7], 0x16
00001EB0 A9EB syscall Pack4/FP68K
00001EB2 486E FF84 pea.l [A6 - 0x7C]
00001EB6 486E FF82 pea.l [A6 - 0x7E]
00001EBA 3F3C 2010 move.w -[A7], 0x2010
00001EBE A9EB syscall Pack4/FP68K
00001EC0 3D6E FF82 FFE0 move.w [A6 - 0x20], [A6 - 0x7E]
00001EC6 0C6E 0001 FFE0 cmpi.w [A6 - 0x20], 0x1
00001ECC 6E08 bgt +0xA /* 00001ED6 */
00001ECE 7001 moveq.l D0, 0x01
00001ED0 3D40 FFE0 move.w [A6 - 0x20], D0
00001ED4 6014 bra +0x16 /* 00001EEA */
label00001ED6:
00001ED6 306E FFE0 movea.w A0, [A6 - 0x20]
00001EDA 2F08 move.l -[A7], A0
00001EDC 4878 0001 push.l 0x1
00001EE0 4EBA F4B4 jsr [PC - 0xB4C /* 00001396 */]
00001EE4 508F addq.l A7, 8
00001EE6 3D40 FFE0 move.w [A6 - 0x20], D0
label00001EEA:
00001EEA 4A2D E4AE tst.b [A5 - 0x1B52]
00001EEE 673E beq +0x40 /* 00001F2E */
00001EF0 3F2E FFE0 move.w -[A7], [A6 - 0x20]
00001EF4 41EE FFEC lea.l A0, [A6 - 0x14]
00001EF8 2F20 move.l -[A7], -[A0]
00001EFA 2F20 move.l -[A7], -[A0]
00001EFC 3F20 move.w -[A7], -[A0]
00001EFE 486D F5D6 pea.l [A5 - 0xA2A]
00001F02 486E FF8E pea.l [A6 - 0x72]
00001F06 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00001F0A 4FEF 0014 lea.l A7, [A7 + 0x14]
00001F0E 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00001F12 4267 clr.w -[A7]
00001F14 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00001F18 4267 clr.w -[A7]
00001F1A 486E FF8E pea.l [A6 - 0x72]
00001F1E 486D E4F0 pea.l [A5 - 0x1B10]
00001F22 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00001F26 4EBA 3BD6 jsr [PC + 0x3BD6 /* 00005AFE */]
00001F2A 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001F2E:
00001F2E 202E 0008 move.l D0, [A6 + 0x8]
00001F32 B0AD E4D4 cmp.l D0, [A5 - 0x1B2C]
00001F36 6600 0A10 bne +0xA12 /* 00002948 */
00001F3A 4267 clr.w -[A7]
00001F3C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001F40 101F move.b D0, [A7]+
00001F42 4A00 tst.b D0
00001F44 6600 0A02 bne +0xA04 /* 00002948 */
00001F48 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001F4C 6000 09FA bra +0x9FC /* 00002948 */
label00001F50:
00001F50 4878 0009 push.l 0x9 /* '\t' */
00001F54 42A7 clr.l -[A7]
00001F56 4EBA F43E jsr [PC - 0xBC2 /* 00001396 */]
00001F5A 508F addq.l A7, 8
00001F5C 3D40 FF8C move.w [A6 - 0x74], D0
00001F60 302E FF8C move.w D0, [A6 - 0x74]
00001F64 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001F68 0000 0009 ori.b D0, 0x9 /* '\t' */
00001F6C 09D8 .incomplete
00001F6E 0014 013C ori.b [A4], 0x3C /* '<' */
00001F72 0264 038C andi.w -[A4], 0x38C
00001F76 04B4 05DC 070A 0832 subi.l [A4 + D0 + 0x32], 0x5DC070A
00001F7E 0830 082E 206E btst.b [A0 + D2.w + 0x6E], 0x2E /* '.' */
00001F84 0008 3D7C ori.b A0, 0x7C /* '|' */
00001F88 0000 FF8A ori.b D0, 0x8A
00001F8C 486E FF8A pea.l [A6 - 0x76]
00001F90 4868 006E pea.l [A0 + 0x6E]
00001F94 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00001F98 A9EB syscall Pack4/FP68K
00001F9A 6E08 bgt +0xA /* 00001FA4 */
00001F9C 526E FFE0 addq.w [A6 - 0x20], 1
00001FA0 6000 09A2 bra +0x9A4 /* 00002944 */
label00001FA4:
00001FA4 202E 0008 move.l D0, [A6 + 0x8]
00001FA8 B0AD E4D4 cmp.l D0, [A5 - 0x1B2C]
00001FAC 6614 bne +0x16 /* 00001FC2 */
00001FAE 4AAD F41A tst.l [A5 - 0xBE6]
00001FB2 670E beq +0x10 /* 00001FC2 */
00001FB4 2F2D F41A move.l -[A7], [A5 - 0xBE6]
00001FB8 2F2D F3D6 move.l -[A7], [A5 - 0xC2A]
00001FBC 4EBA 33EE jsr [PC + 0x33EE /* 000053AC */]
00001FC0 508F addq.l A7, 8
label00001FC2:
00001FC2 3D7C 0064 FF8A move.w [A6 - 0x76], 0x64 /* 'd' */
00001FC8 2D6E FFE2 FF80 move.l [A6 - 0x80], [A6 - 0x1E]
00001FCE 2D6E FFE6 FF84 move.l [A6 - 0x7C], [A6 - 0x1A]
00001FD4 3D6E FFEA FF88 move.w [A6 - 0x78], [A6 - 0x16]
00001FDA 486E FF8A pea.l [A6 - 0x76]
00001FDE 486E FF80 pea.l [A6 - 0x80]
00001FE2 3F3C 2004 move.w -[A7], 0x2004
00001FE6 A9EB syscall Pack4/FP68K
00001FE8 486E FF80 pea.l [A6 - 0x80]
00001FEC 3F3C 0016 move.w -[A7], 0x16
00001FF0 A9EB syscall Pack4/FP68K
00001FF2 486E FF80 pea.l [A6 - 0x80]
00001FF6 486E FF7E pea.l [A6 - 0x82]
00001FFA 3F3C 2010 move.w -[A7], 0x2010
00001FFE A9EB syscall Pack4/FP68K
00002000 306E FF7E movea.w A0, [A6 - 0x82]
00002004 2F08 move.l -[A7], A0
00002006 4878 0001 push.l 0x1
0000200A 4EBA F38A jsr [PC - 0xC76 /* 00001396 */]
0000200E 508F addq.l A7, 8
00002010 3D40 FF7C move.w [A6 - 0x84], D0
00002014 486E FF7C pea.l [A6 - 0x84]
00002018 486E FF72 pea.l [A6 - 0x8E]
0000201C 3F3C 200E move.w -[A7], 0x200E
00002020 A9EB syscall Pack4/FP68K
00002022 486D F5EC pea.l [A5 - 0xA14]
00002026 486E FF72 pea.l [A6 - 0x8E]
0000202A 3F3C 0006 move.w -[A7], 0x6
0000202E A9EB syscall Pack4/FP68K
00002030 206E 0008 movea.l A0, [A6 + 0x8]
00002034 486E FF72 pea.l [A6 - 0x8E]
00002038 4868 006E pea.l [A0 + 0x6E]
0000203C 3F3C 0002 move.w -[A7], 0x2
00002040 A9EB syscall Pack4/FP68K
00002042 206E 0008 movea.l A0, [A6 + 0x8]
00002046 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
0000204C 486E FF8A pea.l [A6 - 0x76]
00002050 4868 006E pea.l [A0 + 0x6E]
00002054 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00002058 A9EB syscall Pack4/FP68K
0000205A 6C18 bge +0x1A /* 00002074 */
0000205C 206E 0008 movea.l A0, [A6 + 0x8]
00002060 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
00002066 486E FF8A pea.l [A6 - 0x76]
0000206A 4868 006E pea.l [A0 + 0x6E]
0000206E 3F3C 200E move.w -[A7], 0x200E
00002072 A9EB syscall Pack4/FP68K
label00002074:
00002074 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002078 486D F5F6 pea.l [A5 - 0xA0A]
0000207C 486E FF8E pea.l [A6 - 0x72]
00002080 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002084 4FEF 000C lea.l A7, [A7 + 0xC]
00002088 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
0000208C 4267 clr.w -[A7]
0000208E 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00002092 4267 clr.w -[A7]
00002094 486E FF8E pea.l [A6 - 0x72]
00002098 486D E4F0 pea.l [A5 - 0x1B10]
0000209C 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
000020A0 4EBA 3A5C jsr [PC + 0x3A5C /* 00005AFE */]
000020A4 4FEF 0014 lea.l A7, [A7 + 0x14]
000020A8 6000 089A bra +0x89C /* 00002944 */
000020AC 206E 0008 movea.l A0, [A6 + 0x8]
000020B0 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
000020B6 486E FF8A pea.l [A6 - 0x76]
000020BA 4868 0078 pea.l [A0 + 0x78]
000020BE 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000020C2 A9EB syscall Pack4/FP68K
000020C4 6E08 bgt +0xA /* 000020CE */
000020C6 526E FFE0 addq.w [A6 - 0x20], 1
000020CA 6000 0878 bra +0x87A /* 00002944 */
label000020CE:
000020CE 202E 0008 move.l D0, [A6 + 0x8]
000020D2 B0AD E4D4 cmp.l D0, [A5 - 0x1B2C]
000020D6 6614 bne +0x16 /* 000020EC */
000020D8 4AAD F41E tst.l [A5 - 0xBE2]
000020DC 670E beq +0x10 /* 000020EC */
000020DE 2F2D F41E move.l -[A7], [A5 - 0xBE2]
000020E2 2F2D F3DA move.l -[A7], [A5 - 0xC26]
000020E6 4EBA 32C4 jsr [PC + 0x32C4 /* 000053AC */]
000020EA 508F addq.l A7, 8
label000020EC:
000020EC 3D7C 0064 FF8A move.w [A6 - 0x76], 0x64 /* 'd' */
000020F2 2D6E FFE2 FF80 move.l [A6 - 0x80], [A6 - 0x1E]
000020F8 2D6E FFE6 FF84 move.l [A6 - 0x7C], [A6 - 0x1A]
000020FE 3D6E FFEA FF88 move.w [A6 - 0x78], [A6 - 0x16]
00002104 486E FF8A pea.l [A6 - 0x76]
00002108 486E FF80 pea.l [A6 - 0x80]
0000210C 3F3C 2004 move.w -[A7], 0x2004
00002110 A9EB syscall Pack4/FP68K
00002112 486E FF80 pea.l [A6 - 0x80]
00002116 3F3C 0016 move.w -[A7], 0x16
0000211A A9EB syscall Pack4/FP68K
0000211C 486E FF80 pea.l [A6 - 0x80]
00002120 486E FF7E pea.l [A6 - 0x82]
00002124 3F3C 2010 move.w -[A7], 0x2010
00002128 A9EB syscall Pack4/FP68K
0000212A 306E FF7E movea.w A0, [A6 - 0x82]
0000212E 2F08 move.l -[A7], A0
00002130 4878 0001 push.l 0x1
00002134 4EBA F260 jsr [PC - 0xDA0 /* 00001396 */]
00002138 508F addq.l A7, 8
0000213A 3D40 FF7C move.w [A6 - 0x84], D0
0000213E 486E FF7C pea.l [A6 - 0x84]
00002142 486E FF72 pea.l [A6 - 0x8E]
00002146 3F3C 200E move.w -[A7], 0x200E
0000214A A9EB syscall Pack4/FP68K
0000214C 486D F60E pea.l [A5 - 0x9F2]
00002150 486E FF72 pea.l [A6 - 0x8E]
00002154 3F3C 0006 move.w -[A7], 0x6
00002158 A9EB syscall Pack4/FP68K
0000215A 206E 0008 movea.l A0, [A6 + 0x8]
0000215E 486E FF72 pea.l [A6 - 0x8E]
00002162 4868 0078 pea.l [A0 + 0x78]
00002166 3F3C 0002 move.w -[A7], 0x2
0000216A A9EB syscall Pack4/FP68K
0000216C 206E 0008 movea.l A0, [A6 + 0x8]
00002170 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
00002176 486E FF8A pea.l [A6 - 0x76]
0000217A 4868 0078 pea.l [A0 + 0x78]
0000217E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00002182 A9EB syscall Pack4/FP68K
00002184 6C18 bge +0x1A /* 0000219E */
00002186 206E 0008 movea.l A0, [A6 + 0x8]
0000218A 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
00002190 486E FF8A pea.l [A6 - 0x76]
00002194 4868 0078 pea.l [A0 + 0x78]
00002198 3F3C 200E move.w -[A7], 0x200E
0000219C A9EB syscall Pack4/FP68K
label0000219E:
0000219E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021A2 486D F618 pea.l [A5 - 0x9E8]
000021A6 486E FF8E pea.l [A6 - 0x72]
000021AA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000021AE 4FEF 000C lea.l A7, [A7 + 0xC]
000021B2 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000021B6 4267 clr.w -[A7]
000021B8 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
000021BC 4267 clr.w -[A7]
000021BE 486E FF8E pea.l [A6 - 0x72]
000021C2 486D E4F0 pea.l [A5 - 0x1B10]
000021C6 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
000021CA 4EBA 3932 jsr [PC + 0x3932 /* 00005AFE */]
000021CE 4FEF 0014 lea.l A7, [A7 + 0x14]
000021D2 6000 0770 bra +0x772 /* 00002944 */
000021D6 206E 0008 movea.l A0, [A6 + 0x8]
000021DA 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
000021E0 486E FF8A pea.l [A6 - 0x76]
000021E4 4868 0082 pea.l [A0 + 0x82]
000021E8 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000021EC A9EB syscall Pack4/FP68K
000021EE 6E08 bgt +0xA /* 000021F8 */
000021F0 526E FFE0 addq.w [A6 - 0x20], 1
000021F4 6000 074E bra +0x750 /* 00002944 */
label000021F8:
000021F8 202E 0008 move.l D0, [A6 + 0x8]
000021FC B0AD E4D4 cmp.l D0, [A5 - 0x1B2C]
00002200 6614 bne +0x16 /* 00002216 */
00002202 4AAD F422 tst.l [A5 - 0xBDE]
00002206 670E beq +0x10 /* 00002216 */
00002208 2F2D F422 move.l -[A7], [A5 - 0xBDE]
0000220C 2F2D F3DE move.l -[A7], [A5 - 0xC22]
00002210 4EBA 319A jsr [PC + 0x319A /* 000053AC */]
00002214 508F addq.l A7, 8
label00002216:
00002216 3D7C 0064 FF8A move.w [A6 - 0x76], 0x64 /* 'd' */
0000221C 2D6E FFE2 FF80 move.l [A6 - 0x80], [A6 - 0x1E]
00002222 2D6E FFE6 FF84 move.l [A6 - 0x7C], [A6 - 0x1A]
00002228 3D6E FFEA FF88 move.w [A6 - 0x78], [A6 - 0x16]
0000222E 486E FF8A pea.l [A6 - 0x76]
00002232 486E FF80 pea.l [A6 - 0x80]
00002236 3F3C 2004 move.w -[A7], 0x2004
0000223A A9EB syscall Pack4/FP68K
0000223C 486E FF80 pea.l [A6 - 0x80]
00002240 3F3C 0016 move.w -[A7], 0x16
00002244 A9EB syscall Pack4/FP68K
00002246 486E FF80 pea.l [A6 - 0x80]
0000224A 486E FF7E pea.l [A6 - 0x82]
0000224E 3F3C 2010 move.w -[A7], 0x2010
00002252 A9EB syscall Pack4/FP68K
00002254 306E FF7E movea.w A0, [A6 - 0x82]
00002258 2F08 move.l -[A7], A0
0000225A 4878 0001 push.l 0x1
0000225E 4EBA F136 jsr [PC - 0xECA /* 00001396 */]
00002262 508F addq.l A7, 8
00002264 3D40 FF7C move.w [A6 - 0x84], D0
00002268 486E FF7C pea.l [A6 - 0x84]
0000226C 486E FF72 pea.l [A6 - 0x8E]
00002270 3F3C 200E move.w -[A7], 0x200E
00002274 A9EB syscall Pack4/FP68K
00002276 486D F636 pea.l [A5 - 0x9CA]
0000227A 486E FF72 pea.l [A6 - 0x8E]
0000227E 3F3C 0006 move.w -[A7], 0x6
00002282 A9EB syscall Pack4/FP68K
00002284 206E 0008 movea.l A0, [A6 + 0x8]
00002288 486E FF72 pea.l [A6 - 0x8E]
0000228C 4868 0082 pea.l [A0 + 0x82]
00002290 3F3C 0002 move.w -[A7], 0x2
00002294 A9EB syscall Pack4/FP68K
00002296 206E 0008 movea.l A0, [A6 + 0x8]
0000229A 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
000022A0 486E FF8A pea.l [A6 - 0x76]
000022A4 4868 0082 pea.l [A0 + 0x82]
000022A8 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000022AC A9EB syscall Pack4/FP68K
000022AE 6C18 bge +0x1A /* 000022C8 */
000022B0 206E 0008 movea.l A0, [A6 + 0x8]
000022B4 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
000022BA 486E FF8A pea.l [A6 - 0x76]
000022BE 4868 0082 pea.l [A0 + 0x82]
000022C2 3F3C 200E move.w -[A7], 0x200E
000022C6 A9EB syscall Pack4/FP68K
label000022C8:
000022C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022CC 486D F640 pea.l [A5 - 0x9C0]
000022D0 486E FF8E pea.l [A6 - 0x72]
000022D4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000022D8 4FEF 000C lea.l A7, [A7 + 0xC]
000022DC 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000022E0 4267 clr.w -[A7]
000022E2 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
000022E6 4267 clr.w -[A7]
000022E8 486E FF8E pea.l [A6 - 0x72]
000022EC 486D E4F0 pea.l [A5 - 0x1B10]
000022F0 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
000022F4 4EBA 3808 jsr [PC + 0x3808 /* 00005AFE */]
000022F8 4FEF 0014 lea.l A7, [A7 + 0x14]
000022FC 6000 0646 bra +0x648 /* 00002944 */
00002300 206E 0008 movea.l A0, [A6 + 0x8]
00002304 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
0000230A 486E FF8A pea.l [A6 - 0x76]
0000230E 4868 008C pea.l [A0 + 0x8C]
00002312 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00002316 A9EB syscall Pack4/FP68K
00002318 6E08 bgt +0xA /* 00002322 */
0000231A 526E FFE0 addq.w [A6 - 0x20], 1
0000231E 6000 0624 bra +0x626 /* 00002944 */
label00002322:
00002322 202E 0008 move.l D0, [A6 + 0x8]
00002326 B0AD E4D4 cmp.l D0, [A5 - 0x1B2C]
0000232A 6614 bne +0x16 /* 00002340 */
0000232C 4AAD F426 tst.l [A5 - 0xBDA]
00002330 670E beq +0x10 /* 00002340 */
00002332 2F2D F426 move.l -[A7], [A5 - 0xBDA]
00002336 2F2D F3E2 move.l -[A7], [A5 - 0xC1E]
0000233A 4EBA 3070 jsr [PC + 0x3070 /* 000053AC */]
0000233E 508F addq.l A7, 8
label00002340:
00002340 3D7C 0064 FF8A move.w [A6 - 0x76], 0x64 /* 'd' */
00002346 2D6E FFE2 FF80 move.l [A6 - 0x80], [A6 - 0x1E]
0000234C 2D6E FFE6 FF84 move.l [A6 - 0x7C], [A6 - 0x1A]
00002352 3D6E FFEA FF88 move.w [A6 - 0x78], [A6 - 0x16]
00002358 486E FF8A pea.l [A6 - 0x76]
0000235C 486E FF80 pea.l [A6 - 0x80]
00002360 3F3C 2004 move.w -[A7], 0x2004
00002364 A9EB syscall Pack4/FP68K
00002366 486E FF80 pea.l [A6 - 0x80]
0000236A 3F3C 0016 move.w -[A7], 0x16
0000236E A9EB syscall Pack4/FP68K
00002370 486E FF80 pea.l [A6 - 0x80]
00002374 486E FF7E pea.l [A6 - 0x82]
00002378 3F3C 2010 move.w -[A7], 0x2010
0000237C A9EB syscall Pack4/FP68K
0000237E 306E FF7E movea.w A0, [A6 - 0x82]
00002382 2F08 move.l -[A7], A0
00002384 4878 0001 push.l 0x1
00002388 4EBA F00C jsr [PC - 0xFF4 /* 00001396 */]
0000238C 508F addq.l A7, 8
0000238E 3D40 FF7C move.w [A6 - 0x84], D0
00002392 486E FF7C pea.l [A6 - 0x84]
00002396 486E FF72 pea.l [A6 - 0x8E]
0000239A 3F3C 200E move.w -[A7], 0x200E
0000239E A9EB syscall Pack4/FP68K
000023A0 486D F658 pea.l [A5 - 0x9A8]
000023A4 486E FF72 pea.l [A6 - 0x8E]
000023A8 3F3C 0006 move.w -[A7], 0x6
000023AC A9EB syscall Pack4/FP68K
000023AE 206E 0008 movea.l A0, [A6 + 0x8]
000023B2 486E FF72 pea.l [A6 - 0x8E]
000023B6 4868 008C pea.l [A0 + 0x8C]
000023BA 3F3C 0002 move.w -[A7], 0x2
000023BE A9EB syscall Pack4/FP68K
000023C0 206E 0008 movea.l A0, [A6 + 0x8]
000023C4 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
000023CA 486E FF8A pea.l [A6 - 0x76]
000023CE 4868 008C pea.l [A0 + 0x8C]
000023D2 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000023D6 A9EB syscall Pack4/FP68K
000023D8 6C18 bge +0x1A /* 000023F2 */
000023DA 206E 0008 movea.l A0, [A6 + 0x8]
000023DE 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
000023E4 486E FF8A pea.l [A6 - 0x76]
000023E8 4868 008C pea.l [A0 + 0x8C]
000023EC 3F3C 200E move.w -[A7], 0x200E
000023F0 A9EB syscall Pack4/FP68K
label000023F2:
000023F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000023F6 486D F662 pea.l [A5 - 0x99E]
000023FA 486E FF8E pea.l [A6 - 0x72]
000023FE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002402 4FEF 000C lea.l A7, [A7 + 0xC]
00002406 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
0000240A 4267 clr.w -[A7]
0000240C 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00002410 4267 clr.w -[A7]
00002412 486E FF8E pea.l [A6 - 0x72]
00002416 486D E4F0 pea.l [A5 - 0x1B10]
0000241A 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
0000241E 4EBA 36DE jsr [PC + 0x36DE /* 00005AFE */]
00002422 4FEF 0014 lea.l A7, [A7 + 0x14]
00002426 6000 051C bra +0x51E /* 00002944 */
0000242A 206E 0008 movea.l A0, [A6 + 0x8]
0000242E 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
00002434 486E FF8A pea.l [A6 - 0x76]
00002438 4868 0096 pea.l [A0 + 0x96]
0000243C 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00002440 A9EB syscall Pack4/FP68K
00002442 6E08 bgt +0xA /* 0000244C */
00002444 526E FFE0 addq.w [A6 - 0x20], 1
00002448 6000 04FA bra +0x4FC /* 00002944 */
label0000244C:
0000244C 202E 0008 move.l D0, [A6 + 0x8]
00002450 B0AD E4D4 cmp.l D0, [A5 - 0x1B2C]
00002454 6614 bne +0x16 /* 0000246A */
00002456 4AAD F42A tst.l [A5 - 0xBD6]
0000245A 670E beq +0x10 /* 0000246A */
0000245C 2F2D F42A move.l -[A7], [A5 - 0xBD6]
00002460 2F2D F3E6 move.l -[A7], [A5 - 0xC1A]
00002464 4EBA 2F46 jsr [PC + 0x2F46 /* 000053AC */]
00002468 508F addq.l A7, 8
label0000246A:
0000246A 3D7C 0064 FF8A move.w [A6 - 0x76], 0x64 /* 'd' */
00002470 2D6E FFE2 FF80 move.l [A6 - 0x80], [A6 - 0x1E]
00002476 2D6E FFE6 FF84 move.l [A6 - 0x7C], [A6 - 0x1A]
0000247C 3D6E FFEA FF88 move.w [A6 - 0x78], [A6 - 0x16]
00002482 486E FF8A pea.l [A6 - 0x76]
00002486 486E FF80 pea.l [A6 - 0x80]
0000248A 3F3C 2004 move.w -[A7], 0x2004
0000248E A9EB syscall Pack4/FP68K
00002490 486E FF80 pea.l [A6 - 0x80]
00002494 3F3C 0016 move.w -[A7], 0x16
00002498 A9EB syscall Pack4/FP68K
0000249A 486E FF80 pea.l [A6 - 0x80]
0000249E 486E FF7E pea.l [A6 - 0x82]
000024A2 3F3C 2010 move.w -[A7], 0x2010
000024A6 A9EB syscall Pack4/FP68K
000024A8 306E FF7E movea.w A0, [A6 - 0x82]
000024AC 2F08 move.l -[A7], A0
000024AE 4878 0001 push.l 0x1
000024B2 4EBA EEE2 jsr [PC - 0x111E /* 00001396 */]
000024B6 508F addq.l A7, 8
000024B8 3D40 FF7C move.w [A6 - 0x84], D0
000024BC 486E FF7C pea.l [A6 - 0x84]
000024C0 486E FF72 pea.l [A6 - 0x8E]
000024C4 3F3C 200E move.w -[A7], 0x200E
000024C8 A9EB syscall Pack4/FP68K
000024CA 486D F67E pea.l [A5 - 0x982]
000024CE 486E FF72 pea.l [A6 - 0x8E]
000024D2 3F3C 0006 move.w -[A7], 0x6
000024D6 A9EB syscall Pack4/FP68K
000024D8 206E 0008 movea.l A0, [A6 + 0x8]
000024DC 486E FF72 pea.l [A6 - 0x8E]
000024E0 4868 0096 pea.l [A0 + 0x96]
000024E4 3F3C 0002 move.w -[A7], 0x2
000024E8 A9EB syscall Pack4/FP68K
000024EA 206E 0008 movea.l A0, [A6 + 0x8]
000024EE 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
000024F4 486E FF8A pea.l [A6 - 0x76]
000024F8 4868 0096 pea.l [A0 + 0x96]
000024FC 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00002500 A9EB syscall Pack4/FP68K
00002502 6C18 bge +0x1A /* 0000251C */
00002504 206E 0008 movea.l A0, [A6 + 0x8]
00002508 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
0000250E 486E FF8A pea.l [A6 - 0x76]
00002512 4868 0096 pea.l [A0 + 0x96]
00002516 3F3C 200E move.w -[A7], 0x200E
0000251A A9EB syscall Pack4/FP68K
label0000251C:
0000251C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002520 486D F688 pea.l [A5 - 0x978]
00002524 486E FF8E pea.l [A6 - 0x72]
00002528 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000252C 4FEF 000C lea.l A7, [A7 + 0xC]
00002530 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00002534 4267 clr.w -[A7]
00002536 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
0000253A 4267 clr.w -[A7]
0000253C 486E FF8E pea.l [A6 - 0x72]
00002540 486D E4F0 pea.l [A5 - 0x1B10]
00002544 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00002548 4EBA 35B4 jsr [PC + 0x35B4 /* 00005AFE */]
0000254C 4FEF 0014 lea.l A7, [A7 + 0x14]
00002550 6000 03F2 bra +0x3F4 /* 00002944 */
00002554 206E 0008 movea.l A0, [A6 + 0x8]
00002558 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
0000255E 486E FF8A pea.l [A6 - 0x76]
00002562 4868 00A0 pea.l [A0 + 0xA0]
00002566 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000256A A9EB syscall Pack4/FP68K
0000256C 6E0E bgt +0x10 /* 0000257C */
0000256E 4A6E FFE0 tst.w [A6 - 0x20]
00002572 57C0 seq D0
00002574 4400 neg.b D0
00002576 4880 ext.w D0
00002578 6000 03CA bra +0x3CC /* 00002944 */
label0000257C:
0000257C 202E 0008 move.l D0, [A6 + 0x8]
00002580 B0AD E4D4 cmp.l D0, [A5 - 0x1B2C]
00002584 6614 bne +0x16 /* 0000259A */
00002586 4AAD F42E tst.l [A5 - 0xBD2]
0000258A 670E beq +0x10 /* 0000259A */
0000258C 2F2D F42E move.l -[A7], [A5 - 0xBD2]
00002590 2F2D F3EA move.l -[A7], [A5 - 0xC16]
00002594 4EBA 2E16 jsr [PC + 0x2E16 /* 000053AC */]
00002598 508F addq.l A7, 8
label0000259A:
0000259A 3D7C 0064 FF8A move.w [A6 - 0x76], 0x64 /* 'd' */
000025A0 2D6E FFE2 FF80 move.l [A6 - 0x80], [A6 - 0x1E]
000025A6 2D6E FFE6 FF84 move.l [A6 - 0x7C], [A6 - 0x1A]
000025AC 3D6E FFEA FF88 move.w [A6 - 0x78], [A6 - 0x16]
000025B2 486E FF8A pea.l [A6 - 0x76]
000025B6 486E FF80 pea.l [A6 - 0x80]
000025BA 3F3C 2004 move.w -[A7], 0x2004
000025BE A9EB syscall Pack4/FP68K
000025C0 486E FF80 pea.l [A6 - 0x80]
000025C4 3F3C 0016 move.w -[A7], 0x16
000025C8 A9EB syscall Pack4/FP68K
000025CA 486E FF80 pea.l [A6 - 0x80]
000025CE 486E FF7E pea.l [A6 - 0x82]
000025D2 3F3C 2010 move.w -[A7], 0x2010
000025D6 A9EB syscall Pack4/FP68K
000025D8 306E FF7E movea.w A0, [A6 - 0x82]
000025DC 2F08 move.l -[A7], A0
000025DE 4878 0001 push.l 0x1
000025E2 4EBA EDB2 jsr [PC - 0x124E /* 00001396 */]
000025E6 508F addq.l A7, 8
000025E8 3D40 FF7C move.w [A6 - 0x84], D0
000025EC 486E FF7C pea.l [A6 - 0x84]
000025F0 486E FF72 pea.l [A6 - 0x8E]
000025F4 3F3C 200E move.w -[A7], 0x200E
000025F8 A9EB syscall Pack4/FP68K
000025FA 486D F6A4 pea.l [A5 - 0x95C]
000025FE 486E FF72 pea.l [A6 - 0x8E]
00002602 3F3C 0006 move.w -[A7], 0x6
00002606 A9EB syscall Pack4/FP68K
00002608 206E 0008 movea.l A0, [A6 + 0x8]
0000260C 486E FF72 pea.l [A6 - 0x8E]
00002610 4868 00A0 pea.l [A0 + 0xA0]
00002614 3F3C 0002 move.w -[A7], 0x2
00002618 A9EB syscall Pack4/FP68K
0000261A 206E 0008 movea.l A0, [A6 + 0x8]
0000261E 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
00002624 486E FF8A pea.l [A6 - 0x76]
00002628 4868 00A0 pea.l [A0 + 0xA0]
0000262C 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00002630 A9EB syscall Pack4/FP68K
00002632 6C18 bge +0x1A /* 0000264C */
00002634 206E 0008 movea.l A0, [A6 + 0x8]
00002638 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
0000263E 486E FF8A pea.l [A6 - 0x76]
00002642 4868 00A0 pea.l [A0 + 0xA0]
00002646 3F3C 200E move.w -[A7], 0x200E
0000264A A9EB syscall Pack4/FP68K
label0000264C:
0000264C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002650 486D F6AE pea.l [A5 - 0x952]
00002654 486E FF8E pea.l [A6 - 0x72]
00002658 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000265C 4FEF 000C lea.l A7, [A7 + 0xC]
00002660 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00002664 4267 clr.w -[A7]
00002666 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
0000266A 4267 clr.w -[A7]
0000266C 486E FF8E pea.l [A6 - 0x72]
00002670 486D E4F0 pea.l [A5 - 0x1B10]
00002674 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00002678 4EBA 3484 jsr [PC + 0x3484 /* 00005AFE */]
0000267C 4FEF 0014 lea.l A7, [A7 + 0x14]
00002680 6000 02C2 bra +0x2C4 /* 00002944 */
00002684 206E 0008 movea.l A0, [A6 + 0x8]
00002688 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
0000268E 486E FF8A pea.l [A6 - 0x76]
00002692 4868 00AA pea.l [A0 + 0xAA]
00002696 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000269A A9EB syscall Pack4/FP68K
0000269C 6E08 bgt +0xA /* 000026A6 */
0000269E 526E FFE0 addq.w [A6 - 0x20], 1
000026A2 6000 02A0 bra +0x2A2 /* 00002944 */
label000026A6:
000026A6 202E 0008 move.l D0, [A6 + 0x8]
000026AA B0AD E4D4 cmp.l D0, [A5 - 0x1B2C]
000026AE 6614 bne +0x16 /* 000026C4 */
000026B0 4AAD F432 tst.l [A5 - 0xBCE]
000026B4 670E beq +0x10 /* 000026C4 */
000026B6 2F2D F432 move.l -[A7], [A5 - 0xBCE]
000026BA 2F2D F3EE move.l -[A7], [A5 - 0xC12]
000026BE 4EBA 2CEC jsr [PC + 0x2CEC /* 000053AC */]
000026C2 508F addq.l A7, 8
label000026C4:
000026C4 3D7C 0064 FF8A move.w [A6 - 0x76], 0x64 /* 'd' */
000026CA 2D6E FFE2 FF80 move.l [A6 - 0x80], [A6 - 0x1E]
000026D0 2D6E FFE6 FF84 move.l [A6 - 0x7C], [A6 - 0x1A]
000026D6 3D6E FFEA FF88 move.w [A6 - 0x78], [A6 - 0x16]
000026DC 486E FF8A pea.l [A6 - 0x76]
000026E0 486E FF80 pea.l [A6 - 0x80]
000026E4 3F3C 2004 move.w -[A7], 0x2004
000026E8 A9EB syscall Pack4/FP68K
000026EA 486E FF80 pea.l [A6 - 0x80]
000026EE 3F3C 0016 move.w -[A7], 0x16
000026F2 A9EB syscall Pack4/FP68K
000026F4 486E FF80 pea.l [A6 - 0x80]
000026F8 486E FF7E pea.l [A6 - 0x82]
000026FC 3F3C 2010 move.w -[A7], 0x2010
00002700 A9EB syscall Pack4/FP68K
00002702 306E FF7E movea.w A0, [A6 - 0x82]
00002706 2F08 move.l -[A7], A0
00002708 4878 0001 push.l 0x1
0000270C 4EBA EC88 jsr [PC - 0x1378 /* 00001396 */]
00002710 508F addq.l A7, 8
00002712 3D40 FF7C move.w [A6 - 0x84], D0
00002716 486E FF7C pea.l [A6 - 0x84]
0000271A 486E FF72 pea.l [A6 - 0x8E]
0000271E 3F3C 200E move.w -[A7], 0x200E
00002722 A9EB syscall Pack4/FP68K
00002724 486D F6C8 pea.l [A5 - 0x938]
00002728 486E FF72 pea.l [A6 - 0x8E]
0000272C 3F3C 0006 move.w -[A7], 0x6
00002730 A9EB syscall Pack4/FP68K
00002732 206E 0008 movea.l A0, [A6 + 0x8]
00002736 486E FF72 pea.l [A6 - 0x8E]
0000273A 4868 00AA pea.l [A0 + 0xAA]
0000273E 3F3C 0002 move.w -[A7], 0x2
00002742 A9EB syscall Pack4/FP68K
00002744 206E 0008 movea.l A0, [A6 + 0x8]
00002748 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
0000274E 486E FF8A pea.l [A6 - 0x76]
00002752 4868 00AA pea.l [A0 + 0xAA]
00002756 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000275A A9EB syscall Pack4/FP68K
0000275C 6C18 bge +0x1A /* 00002776 */
0000275E 206E 0008 movea.l A0, [A6 + 0x8]
00002762 3D7C 0000 FF8A move.w [A6 - 0x76], 0x0
00002768 486E FF8A pea.l [A6 - 0x76]
0000276C 4868 00AA pea.l [A0 + 0xAA]
00002770 3F3C 200E move.w -[A7], 0x200E
00002774 A9EB syscall Pack4/FP68K
label00002776:
00002776 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000277A 486D F6D2 pea.l [A5 - 0x92E]
0000277E 486E FF8E pea.l [A6 - 0x72]
00002782 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002786 4FEF 000C lea.l A7, [A7 + 0xC]
0000278A 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
0000278E 4267 clr.w -[A7]
00002790 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00002794 4267 clr.w -[A7]
00002796 486E FF8E pea.l [A6 - 0x72]
0000279A 486D E4F0 pea.l [A5 - 0x1B10]
0000279E 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
000027A2 4EBA 335A jsr [PC + 0x335A /* 00005AFE */]
000027A6 4FEF 0014 lea.l A7, [A7 + 0x14]
000027AA 6000 0198 bra +0x19A /* 00002944 */
000027AE 4A2D E4AE tst.b [A5 - 0x1B52]
000027B2 6734 beq +0x36 /* 000027E8 */
000027B4 3F2E FF8C move.w -[A7], [A6 - 0x74]
000027B8 486D F6E8 pea.l [A5 - 0x918]
000027BC 486E FF8E pea.l [A6 - 0x72]
000027C0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000027C4 4FEF 000A lea.l A7, [A7 + 0xA]
000027C8 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000027CC 4267 clr.w -[A7]
000027CE 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
000027D2 4267 clr.w -[A7]
000027D4 486E FF8E pea.l [A6 - 0x72]
000027D8 486D E4F0 pea.l [A5 - 0x1B10]
000027DC 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
000027E0 4EBA 331C jsr [PC + 0x331C /* 00005AFE */]
000027E4 4FEF 0014 lea.l A7, [A7 + 0x14]
label000027E8:
000027E8 206E 0008 movea.l A0, [A6 + 0x8]
000027EC 4A68 0064 tst.w [A0 + 0x64]
000027F0 6E08 bgt +0xA /* 000027FA */
000027F2 526E FFE0 addq.w [A6 - 0x20], 1
000027F6 6000 014C bra +0x14E /* 00002944 */
label000027FA:
000027FA 202E 0008 move.l D0, [A6 + 0x8]
000027FE B0AD E4D4 cmp.l D0, [A5 - 0x1B2C]
00002802 6600 0056 bne +0x58 /* 0000285A */
00002806 302E FF8C move.w D0, [A6 - 0x74]
0000280A 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000280E 0007 0009 ori.b D7, 0x9 /* '\t' */
00002812 0048 0006 ori.w A0, 0x6
00002816 001A 002E ori.b [A2]+, 0x2E /* '.' */
0000281A 4AAD F436 tst.l [A5 - 0xBCA]
0000281E 673A beq +0x3C /* 0000285A */
00002820 2F2D F436 move.l -[A7], [A5 - 0xBCA]
00002824 2F2D F3F2 move.l -[A7], [A5 - 0xC0E]
00002828 4EBA 2B82 jsr [PC + 0x2B82 /* 000053AC */]
0000282C 508F addq.l A7, 8
0000282E 602A bra +0x2C /* 0000285A */
00002830 4AAD F43A tst.l [A5 - 0xBC6]
00002834 6724 beq +0x26 /* 0000285A */
00002836 2F2D F43A move.l -[A7], [A5 - 0xBC6]
0000283A 2F2D F3F6 move.l -[A7], [A5 - 0xC0A]
0000283E 4EBA 2B6C jsr [PC + 0x2B6C /* 000053AC */]
00002842 508F addq.l A7, 8
00002844 6014 bra +0x16 /* 0000285A */
00002846 4AAD F43E tst.l [A5 - 0xBC2]
0000284A 670E beq +0x10 /* 0000285A */
0000284C 2F2D F43E move.l -[A7], [A5 - 0xBC2]
00002850 2F2D F3FA move.l -[A7], [A5 - 0xC06]
00002854 4EBA 2B56 jsr [PC + 0x2B56 /* 000053AC */]
00002858 508F addq.l A7, 8
label0000285A:
0000285A 3D7C 0064 FF8A move.w [A6 - 0x76], 0x64 /* 'd' */
00002860 2D6E FFE2 FF80 move.l [A6 - 0x80], [A6 - 0x1E]
00002866 2D6E FFE6 FF84 move.l [A6 - 0x7C], [A6 - 0x1A]
0000286C 3D6E FFEA FF88 move.w [A6 - 0x78], [A6 - 0x16]
00002872 486E FF8A pea.l [A6 - 0x76]
00002876 486E FF80 pea.l [A6 - 0x80]
0000287A 3F3C 2004 move.w -[A7], 0x2004
0000287E A9EB syscall Pack4/FP68K
00002880 486E FF80 pea.l [A6 - 0x80]
00002884 3F3C 0016 move.w -[A7], 0x16
00002888 A9EB syscall Pack4/FP68K
0000288A 486E FF80 pea.l [A6 - 0x80]
0000288E 486E FF7E pea.l [A6 - 0x82]
00002892 3F3C 2010 move.w -[A7], 0x2010
00002896 A9EB syscall Pack4/FP68K
00002898 306E FF7E movea.w A0, [A6 - 0x82]
0000289C 2F08 move.l -[A7], A0
0000289E 4878 0001 push.l 0x1
000028A2 4EBA EAF2 jsr [PC - 0x150E /* 00001396 */]
000028A6 508F addq.l A7, 8
000028A8 3D40 FF7C move.w [A6 - 0x84], D0
000028AC 486E FF7C pea.l [A6 - 0x84]
000028B0 486E FF72 pea.l [A6 - 0x8E]
000028B4 3F3C 200E move.w -[A7], 0x200E
000028B8 A9EB syscall Pack4/FP68K
000028BA 486D F6F2 pea.l [A5 - 0x90E]
000028BE 486E FF72 pea.l [A6 - 0x8E]
000028C2 3F3C 0006 move.w -[A7], 0x6
000028C6 A9EB syscall Pack4/FP68K
000028C8 206E 0008 movea.l A0, [A6 + 0x8]
000028CC 4868 0064 pea.l [A0 + 0x64]
000028D0 486E FF72 pea.l [A6 - 0x8E]
000028D4 3F3C 2004 move.w -[A7], 0x2004
000028D8 A9EB syscall Pack4/FP68K
000028DA 486E FF72 pea.l [A6 - 0x8E]
000028DE 3F3C 0016 move.w -[A7], 0x16
000028E2 A9EB syscall Pack4/FP68K
000028E4 486E FF72 pea.l [A6 - 0x8E]
000028E8 4868 0064 pea.l [A0 + 0x64]
000028EC 3F3C 2010 move.w -[A7], 0x2010
000028F0 A9EB syscall Pack4/FP68K
000028F2 206E 0008 movea.l A0, [A6 + 0x8]
000028F6 4A68 0064 tst.w [A0 + 0x64]
000028FA 6C08 bge +0xA /* 00002904 */
000028FC 206E 0008 movea.l A0, [A6 + 0x8]
00002900 4268 0064 clr.w [A0 + 0x64]
label00002904:
00002904 4A2E FFDF tst.b [A6 - 0x21]
00002908 663A bne +0x3C /* 00002944 */
0000290A 7001 moveq.l D0, 0x01
0000290C 1D40 FFDF move.b [A6 - 0x21], D0
00002910 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002914 486D F6FC pea.l [A5 - 0x904]
00002918 486E FF8E pea.l [A6 - 0x72]
0000291C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002920 4FEF 000C lea.l A7, [A7 + 0xC]
00002924 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00002928 4267 clr.w -[A7]
0000292A 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
0000292E 4267 clr.w -[A7]
00002930 486E FF8E pea.l [A6 - 0x72]
00002934 486D E4F0 pea.l [A5 - 0x1B10]
00002938 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
0000293C 4EBA 31C0 jsr [PC + 0x31C0 /* 00005AFE */]
00002940 4FEF 0014 lea.l A7, [A7 + 0x14]
label00002944:
00002944 536E FFE0 subq.w [A6 - 0x20], 1
label00002948:
00002948 4A6E FFE0 tst.w [A6 - 0x20]
0000294C 6E00 F602 bgt -0x9FC /* 00001F50 */
00002950 206E 0008 movea.l A0, [A6 + 0x8]
00002954 0C68 000A 0064 cmpi.w [A0 + 0x64], 0xA /* '\n' */
0000295A 6C00 009E bge +0xA0 /* 000029FA */
0000295E 206E 0008 movea.l A0, [A6 + 0x8]
00002962 226E 0008 movea.l A1, [A6 + 0x8]
00002966 2D69 006E FF84 move.l [A6 - 0x7C], [A1 + 0x6E]
0000296C 2D69 0072 FF88 move.l [A6 - 0x78], [A1 + 0x72]
00002972 3D69 0076 FF8C move.w [A6 - 0x74], [A1 + 0x76]
00002978 4868 0078 pea.l [A0 + 0x78]
0000297C 486E FF84 pea.l [A6 - 0x7C]
00002980 3F3C 0000 move.w -[A7], 0x0
00002984 A9EB syscall Pack4/FP68K
00002986 206E 0008 movea.l A0, [A6 + 0x8]
0000298A 4868 0082 pea.l [A0 + 0x82]
0000298E 486E FF84 pea.l [A6 - 0x7C]
00002992 3F3C 0000 move.w -[A7], 0x0
00002996 A9EB syscall Pack4/FP68K
00002998 206E 0008 movea.l A0, [A6 + 0x8]
0000299C 4868 0096 pea.l [A0 + 0x96]
000029A0 486E FF84 pea.l [A6 - 0x7C]
000029A4 3F3C 0000 move.w -[A7], 0x0
000029A8 A9EB syscall Pack4/FP68K
000029AA 206E 0008 movea.l A0, [A6 + 0x8]
000029AE 4868 00AA pea.l [A0 + 0xAA]
000029B2 486E FF84 pea.l [A6 - 0x7C]
000029B6 3F3C 0000 move.w -[A7], 0x0
000029BA A9EB syscall Pack4/FP68K
000029BC 206E 0008 movea.l A0, [A6 + 0x8]
000029C0 4868 008C pea.l [A0 + 0x8C]
000029C4 486E FF84 pea.l [A6 - 0x7C]
000029C8 3F3C 0000 move.w -[A7], 0x0
000029CC A9EB syscall Pack4/FP68K
000029CE 206E 0008 movea.l A0, [A6 + 0x8]
000029D2 4868 00A0 pea.l [A0 + 0xA0]
000029D6 486E FF84 pea.l [A6 - 0x7C]
000029DA 3F3C 0000 move.w -[A7], 0x0
000029DE A9EB syscall Pack4/FP68K
000029E0 486D F71A pea.l [A5 - 0x8E6]
000029E4 486E FF84 pea.l [A6 - 0x7C]
000029E8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000029EC A9EB syscall Pack4/FP68K
000029EE 6C0A bge +0xC /* 000029FA */
000029F0 206E 0008 movea.l A0, [A6 + 0x8]
000029F4 7001 moveq.l D0, 0x01
000029F6 1140 00F2 move.b [A0 + 0xF2], D0
label000029FA:
000029FA 4E5E unlink A6
000029FC 4E75 rts
000029FE 4441 neg.w D1
00002A00 4D41 chk.w D6, D1
00002A02 4745 chk.w D3, D5
00002A04 2020 move.l D0, -[A0]
fn00002A06:
00002A06 4E56 FFE0 link A6, -0x0020
00002A0A 202E 0008 move.l D0, [A6 + 0x8]
00002A0E B0AD E4D4 cmp.l D0, [A5 - 0x1B2C]
00002A12 662A bne +0x2C /* 00002A3E */
00002A14 486E FFF6 pea.l [A6 - 0xA]
00002A18 206E 0008 movea.l A0, [A6 + 0x8]
00002A1C 41E8 004E lea.l A0, [A0 + 0x4E]
00002A20 2F20 move.l -[A7], -[A0]
00002A22 2F20 move.l -[A7], -[A0]
00002A24 3F20 move.w -[A7], -[A0]
00002A26 206E 0008 movea.l A0, [A6 + 0x8]
00002A2A 41E8 0044 lea.l A0, [A0 + 0x44]
00002A2E 2F20 move.l -[A7], -[A0]
00002A30 2F20 move.l -[A7], -[A0]
00002A32 3F20 move.w -[A7], -[A0]
00002A34 4EBA E99E jsr [PC - 0x1662 /* 000013D4 */]
00002A38 4FEF 0018 lea.l A7, [A7 + 0x18]
00002A3C 6070 bra +0x72 /* 00002AAE */
label00002A3E:
00002A3E 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00002A42 226E 0008 movea.l A1, [A6 + 0x8]
00002A46 2D69 003A FFEA move.l [A6 - 0x16], [A1 + 0x3A]
00002A4C 2D69 003E FFEE move.l [A6 - 0x12], [A1 + 0x3E]
00002A52 3D69 0042 FFF2 move.w [A6 - 0xE], [A1 + 0x42]
00002A58 4868 003A pea.l [A0 + 0x3A]
00002A5C 486E FFEA pea.l [A6 - 0x16]
00002A60 3F3C 0002 move.w -[A7], 0x2
00002A64 A9EB syscall Pack4/FP68K
00002A66 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00002A6A 226E 0008 movea.l A1, [A6 + 0x8]
00002A6E 2D69 0044 FFE0 move.l [A6 - 0x20], [A1 + 0x44]
00002A74 2D69 0048 FFE4 move.l [A6 - 0x1C], [A1 + 0x48]
00002A7A 3D69 004C FFE8 move.w [A6 - 0x18], [A1 + 0x4C]
00002A80 4868 0044 pea.l [A0 + 0x44]
00002A84 486E FFE0 pea.l [A6 - 0x20]
00002A88 3F3C 0002 move.w -[A7], 0x2
00002A8C A9EB syscall Pack4/FP68K
00002A8E 486E FFF6 pea.l [A6 - 0xA]
00002A92 41EE FFEA lea.l A0, [A6 - 0x16]
00002A96 2F20 move.l -[A7], -[A0]
00002A98 2F20 move.l -[A7], -[A0]
00002A9A 3F20 move.w -[A7], -[A0]
00002A9C 41EE FFF4 lea.l A0, [A6 - 0xC]
00002AA0 2F20 move.l -[A7], -[A0]
00002AA2 2F20 move.l -[A7], -[A0]
00002AA4 3F20 move.w -[A7], -[A0]
00002AA6 4EBA E92C jsr [PC - 0x16D4 /* 000013D4 */]
00002AAA 4FEF 0018 lea.l A7, [A7 + 0x18]
label00002AAE:
00002AAE 2D6E FFF6 FFEA move.l [A6 - 0x16], [A6 - 0xA]
00002AB4 2D6E FFFA FFEE move.l [A6 - 0x12], [A6 - 0x6]
00002ABA 3D6E FFFE FFF2 move.w [A6 - 0xE], [A6 - 0x2]
00002AC0 486D F724 pea.l [A5 - 0x8DC]
00002AC4 486E FFEA pea.l [A6 - 0x16]
00002AC8 3F3C 0000 move.w -[A7], 0x0
00002ACC A9EB syscall Pack4/FP68K
00002ACE 3D7C 002D FFE8 move.w [A6 - 0x18], 0x2D /* '-' */
00002AD4 486E FFE8 pea.l [A6 - 0x18]
00002AD8 486E FFEA pea.l [A6 - 0x16]
00002ADC 3F3C 2006 move.w -[A7], 0x2006
00002AE0 A9EB syscall Pack4/FP68K
00002AE2 486E FFEA pea.l [A6 - 0x16]
00002AE6 3F3C 0016 move.w -[A7], 0x16
00002AEA A9EB syscall Pack4/FP68K
00002AEC 486E FFEA pea.l [A6 - 0x16]
00002AF0 486E FFF4 pea.l [A6 - 0xC]
00002AF4 3F3C 2010 move.w -[A7], 0x2010
00002AF8 A9EB syscall Pack4/FP68K
00002AFA 0C6E 0007 FFF4 cmpi.w [A6 - 0xC], 0x7
00002B00 6F04 ble +0x6 /* 00002B06 */
00002B02 426E FFF4 clr.w [A6 - 0xC]
label00002B06:
00002B06 302E FFF4 move.w D0, [A6 - 0xC]
00002B0A 4E5E unlink A6
00002B0C 4E75 rts
00002B0E 5348 subq.w A0, 1
00002B10 4950 chk.w D4, [A0]
00002B12 4449 neg.w A1
00002B14 5245 addq.w D5, 1
fn00002B16:
00002B16 4E56 FFD4 link A6, -0x002C
00002B1A 48E7 0038 movem.l -[A7], A2,A3,A4
00002B1E 286E 0008 movea.l A4, [A6 + 0x8]
00002B22 244C movea.l A2, A4
00002B24 6000 00CE bra +0xD0 /* 00002BF4 */
label00002B28:
00002B28 0C6A 0004 0010 cmpi.w [A2 + 0x10], 0x4
00002B2E 6700 00C0 beq +0xC2 /* 00002BF0 */
00002B32 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00002B36 266A 00EA movea.l A3, [A2 + 0xEA]
00002B3A 6000 00AC bra +0xAE /* 00002BE8 */
label00002B3E:
00002B3E 2D6A 0026 FFE8 move.l [A6 - 0x18], [A2 + 0x26]
00002B44 2D6A 002A FFEC move.l [A6 - 0x14], [A2 + 0x2A]
00002B4A 3D6A 002E FFF0 move.w [A6 - 0x10], [A2 + 0x2E]
00002B50 486B 0026 pea.l [A3 + 0x26]
00002B54 486E FFE8 pea.l [A6 - 0x18]
00002B58 3F3C 0002 move.w -[A7], 0x2
00002B5C A9EB syscall Pack4/FP68K
00002B5E 2D6A 0030 FFDE move.l [A6 - 0x22], [A2 + 0x30]
00002B64 2D6A 0034 FFE2 move.l [A6 - 0x1E], [A2 + 0x34]
00002B6A 3D6A 0038 FFE6 move.w [A6 - 0x1A], [A2 + 0x38]
00002B70 486B 0030 pea.l [A3 + 0x30]
00002B74 486E FFDE pea.l [A6 - 0x22]
00002B78 3F3C 0002 move.w -[A7], 0x2
00002B7C A9EB syscall Pack4/FP68K
00002B7E 41EE FFE8 lea.l A0, [A6 - 0x18]
00002B82 2F20 move.l -[A7], -[A0]
00002B84 2F20 move.l -[A7], -[A0]
00002B86 3F20 move.w -[A7], -[A0]
00002B88 41EE FFF2 lea.l A0, [A6 - 0xE]
00002B8C 2F20 move.l -[A7], -[A0]
00002B8E 2F20 move.l -[A7], -[A0]
00002B90 3F20 move.w -[A7], -[A0]
00002B92 486E FFD4 pea.l [A6 - 0x2C]
00002B96 4EBA EB72 jsr [PC - 0x148E /* 0000170A */]
00002B9A 4FEF 0018 lea.l A7, [A7 + 0x18]
00002B9E 41EE FFF6 lea.l A0, [A6 - 0xA]
00002BA2 43EE FFD4 lea.l A1, [A6 - 0x2C]
00002BA6 20D9 move.l [A0]+, [A1]+
00002BA8 20D9 move.l [A0]+, [A1]+
00002BAA 30D9 move.w [A0]+, [A1]+
00002BAC 302A 0062 move.w D0, [A2 + 0x62]
00002BB0 D06B 0062 add.w D0, [A3 + 0x62]
00002BB4 48C0 ext.l D0
00002BB6 2D40 FFF2 move.l [A6 - 0xE], D0
00002BBA 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002BBE 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002BC2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002BC6 2D40 FFEE move.l [A6 - 0x12], D0
00002BCA 486E FFEE pea.l [A6 - 0x12]
00002BCE 486E FFF6 pea.l [A6 - 0xA]
00002BD2 3F3C 280A move.w -[A7], 0x280A /* '(\n' */
00002BD6 A9EB syscall Pack4/FP68K
00002BD8 6E0A bgt +0xC /* 00002BE4 */
00002BDA 2F0B move.l -[A7], A3
00002BDC 2F0A move.l -[A7], A2
00002BDE 4EBA 002C jsr [PC + 0x2C /* 00002C0C */]
00002BE2 508F addq.l A7, 8
label00002BE4:
00002BE4 266B 00EA movea.l A3, [A3 + 0xEA]
label00002BE8:
00002BE8 B6FC 0000 cmpa.w A3, 0x0
00002BEC 6600 FF50 bne -0xAE /* 00002B3E */
label00002BF0:
00002BF0 246A 00EA movea.l A2, [A2 + 0xEA]
label00002BF4:
00002BF4 B4FC 0000 cmpa.w A2, 0x0
00002BF8 6600 FF2E bne -0xD0 /* 00002B28 */
00002BFC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00002C00 4E5E unlink A6
00002C02 4E75 rts
00002C04 4348 chk.w D1, A0
00002C06 4543 chk.w D2, D3
00002C08 4B46 chk.w D5, D6
00002C0A 4F52 chk.w D7, [A2]
fn00002C0C:
00002C0C 4E56 FFDA link A6, -0x0026
00002C10 4A2D E4AE tst.b [A5 - 0x1B52]
00002C14 673C beq +0x3E /* 00002C52 */
00002C16 422D F72E clr.b [A5 - 0x8D2]
00002C1A 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C1E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C22 486D F77E pea.l [A5 - 0x882]
00002C26 486D F72E pea.l [A5 - 0x8D2]
00002C2A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002C2E 4FEF 0010 lea.l A7, [A7 + 0x10]
00002C32 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00002C36 4267 clr.w -[A7]
00002C38 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00002C3C 4267 clr.w -[A7]
00002C3E 486D F72E pea.l [A5 - 0x8D2]
00002C42 486D E4F0 pea.l [A5 - 0x1B10]
00002C46 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00002C4A 4EBA 2EB2 jsr [PC + 0x2EB2 /* 00005AFE */]
00002C4E 4FEF 0014 lea.l A7, [A7 + 0x14]
label00002C52:
00002C52 206E 000C movea.l A0, [A6 + 0xC]
00002C56 226E 0008 movea.l A1, [A6 + 0x8]
00002C5A 3029 0010 move.w D0, [A1 + 0x10]
00002C5E B068 0010 cmp.w D0, [A0 + 0x10]
00002C62 6F12 ble +0x14 /* 00002C76 */
00002C64 2D6E 0008 FFE8 move.l [A6 - 0x18], [A6 + 0x8]
00002C6A 2D6E 000C 0008 move.l [A6 + 0x8], [A6 + 0xC]
00002C70 2D6E FFE8 000C move.l [A6 + 0xC], [A6 - 0x18]
label00002C76:
00002C76 206E 000C movea.l A0, [A6 + 0xC]
00002C7A 0C68 0001 0010 cmpi.w [A0 + 0x10], 0x1
00002C80 6600 01F0 bne +0x1F2 /* 00002E72 */
00002C84 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C8C 486D F794 pea.l [A5 - 0x86C]
00002C90 486D F72E pea.l [A5 - 0x8D2]
00002C94 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002C98 4FEF 0010 lea.l A7, [A7 + 0x10]
00002C9C 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00002CA0 4267 clr.w -[A7]
00002CA2 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00002CA6 4267 clr.w -[A7]
00002CA8 486D F72E pea.l [A5 - 0x8D2]
00002CAC 486D E4F0 pea.l [A5 - 0x1B10]
00002CB0 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00002CB4 4EBA 2E48 jsr [PC + 0x2E48 /* 00005AFE */]
00002CB8 4FEF 0014 lea.l A7, [A7 + 0x14]
00002CBC 206E 000C movea.l A0, [A6 + 0xC]
00002CC0 226E 000C movea.l A1, [A6 + 0xC]
00002CC4 2D68 00AA FFE2 move.l [A6 - 0x1E], [A0 + 0xAA]
00002CCA 2D68 00AE FFE6 move.l [A6 - 0x1A], [A0 + 0xAE]
00002CD0 3D68 00B2 FFEA move.w [A6 - 0x16], [A0 + 0xB2]
00002CD6 4869 0068 pea.l [A1 + 0x68]
00002CDA 486E FFE2 pea.l [A6 - 0x1E]
00002CDE 3F3C 2004 move.w -[A7], 0x2004
00002CE2 A9EB syscall Pack4/FP68K
00002CE4 206E 000C movea.l A0, [A6 + 0xC]
00002CE8 4868 0066 pea.l [A0 + 0x66]
00002CEC 486E FFE2 pea.l [A6 - 0x1E]
00002CF0 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00002CF4 A9EB syscall Pack4/FP68K
00002CF6 41EE FFF6 lea.l A0, [A6 - 0xA]
00002CFA 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002CFE 20D9 move.l [A0]+, [A1]+
00002D00 20D9 move.l [A0]+, [A1]+
00002D02 30D9 move.w [A0]+, [A1]+
00002D04 206E 0008 movea.l A0, [A6 + 0x8]
00002D08 226E 0008 movea.l A1, [A6 + 0x8]
00002D0C 2D68 00AA FFE2 move.l [A6 - 0x1E], [A0 + 0xAA]
00002D12 2D68 00AE FFE6 move.l [A6 - 0x1A], [A0 + 0xAE]
00002D18 3D68 00B2 FFEA move.w [A6 - 0x16], [A0 + 0xB2]
00002D1E 4869 0068 pea.l [A1 + 0x68]
00002D22 486E FFE2 pea.l [A6 - 0x1E]
00002D26 3F3C 2004 move.w -[A7], 0x2004
00002D2A A9EB syscall Pack4/FP68K
00002D2C 206E 0008 movea.l A0, [A6 + 0x8]
00002D30 4868 0066 pea.l [A0 + 0x66]
00002D34 486E FFE2 pea.l [A6 - 0x1E]
00002D38 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00002D3C A9EB syscall Pack4/FP68K
00002D3E 41EE FFEC lea.l A0, [A6 - 0x14]
00002D42 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002D46 20D9 move.l [A0]+, [A1]+
00002D48 20D9 move.l [A0]+, [A1]+
00002D4A 30D9 move.w [A0]+, [A1]+
00002D4C 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
00002D52 486E FFEA pea.l [A6 - 0x16]
00002D56 486E FFEC pea.l [A6 - 0x14]
00002D5A 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00002D5E A9EB syscall Pack4/FP68K
00002D60 6D00 007C blt +0x7E /* 00002DDE */
00002D64 2F2E 000C move.l -[A7], [A6 + 0xC]
00002D68 41EE FFF6 lea.l A0, [A6 - 0xA]
00002D6C 2F20 move.l -[A7], -[A0]
00002D6E 2F20 move.l -[A7], -[A0]
00002D70 3F20 move.w -[A7], -[A0]
00002D72 486D F7A8 pea.l [A5 - 0x858]
00002D76 486D F72E pea.l [A5 - 0x8D2]
00002D7A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002D7E 4FEF 0016 lea.l A7, [A7 + 0x16]
00002D82 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00002D86 4267 clr.w -[A7]
00002D88 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00002D8C 4267 clr.w -[A7]
00002D8E 486D F72E pea.l [A5 - 0x8D2]
00002D92 486D E4F0 pea.l [A5 - 0x1B10]
00002D96 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00002D9A 4EBA 2D62 jsr [PC + 0x2D62 /* 00005AFE */]
00002D9E 4FEF 0014 lea.l A7, [A7 + 0x14]
00002DA2 3F3C 0002 move.w -[A7], 0x2
00002DA6 2D6E FFEC FFE2 move.l [A6 - 0x1E], [A6 - 0x14]
00002DAC 2D6E FFF0 FFE6 move.l [A6 - 0x1A], [A6 - 0x10]
00002DB2 3D6E FFF4 FFEA move.w [A6 - 0x16], [A6 - 0xC]
00002DB8 486E FFE2 pea.l [A6 - 0x1E]
00002DBC 3F3C 0016 move.w -[A7], 0x16
00002DC0 A9EB syscall Pack4/FP68K
00002DC2 486E FFE2 pea.l [A6 - 0x1E]
00002DC6 486E FFDA pea.l [A6 - 0x26]
00002DCA 3F3C 3010 move.w -[A7], 0x3010
00002DCE A9EB syscall Pack4/FP68K
00002DD0 3F2E FFE0 move.w -[A7], [A6 - 0x20]
00002DD4 2F2E 000C move.l -[A7], [A6 + 0xC]
00002DD8 4EBA EDEE jsr [PC - 0x1212 /* 00001BC8 */]
00002DDC 508F addq.l A7, 8
label00002DDE:
00002DDE 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
00002DE4 486E FFEA pea.l [A6 - 0x16]
00002DE8 486E FFF6 pea.l [A6 - 0xA]
00002DEC 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00002DF0 A9EB syscall Pack4/FP68K
00002DF2 6D00 01B0 blt +0x1B2 /* 00002FA4 */
00002DF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DFA 41D6 lea.l A0, [A6]
00002DFC 2F20 move.l -[A7], -[A0]
00002DFE 2F20 move.l -[A7], -[A0]
00002E00 3F20 move.w -[A7], -[A0]
00002E02 486D F7C2 pea.l [A5 - 0x83E]
00002E06 486D F72E pea.l [A5 - 0x8D2]
00002E0A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002E0E 4FEF 0016 lea.l A7, [A7 + 0x16]
00002E12 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00002E16 4267 clr.w -[A7]
00002E18 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00002E1C 4267 clr.w -[A7]
00002E1E 486D F72E pea.l [A5 - 0x8D2]
00002E22 486D E4F0 pea.l [A5 - 0x1B10]
00002E26 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00002E2A 4EBA 2CD2 jsr [PC + 0x2CD2 /* 00005AFE */]
00002E2E 4FEF 0014 lea.l A7, [A7 + 0x14]
00002E32 3F3C 0002 move.w -[A7], 0x2
00002E36 2D6E FFF6 FFE2 move.l [A6 - 0x1E], [A6 - 0xA]
00002E3C 2D6E FFFA FFE6 move.l [A6 - 0x1A], [A6 - 0x6]
00002E42 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2]
00002E48 486E FFE2 pea.l [A6 - 0x1E]
00002E4C 3F3C 0016 move.w -[A7], 0x16
00002E50 A9EB syscall Pack4/FP68K
00002E52 486E FFE2 pea.l [A6 - 0x1E]
00002E56 486E FFDA pea.l [A6 - 0x26]
00002E5A 3F3C 3010 move.w -[A7], 0x3010
00002E5E A9EB syscall Pack4/FP68K
00002E60 3F2E FFE0 move.w -[A7], [A6 - 0x20]
00002E64 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E68 4EBA ED5E jsr [PC - 0x12A2 /* 00001BC8 */]
00002E6C 508F addq.l A7, 8
00002E6E 6000 0134 bra +0x136 /* 00002FA4 */
label00002E72:
00002E72 206E 0008 movea.l A0, [A6 + 0x8]
00002E76 0C68 0001 0010 cmpi.w [A0 + 0x10], 0x1
00002E7C 6600 00C6 bne +0xC8 /* 00002F44 */
00002E80 206E 000C movea.l A0, [A6 + 0xC]
00002E84 0C68 0002 0010 cmpi.w [A0 + 0x10], 0x2
00002E8A 666C bne +0x6E /* 00002EF8 */
00002E8C 206E 000C movea.l A0, [A6 + 0xC]
00002E90 2028 00CE move.l D0, [A0 + 0xCE]
00002E94 B0AE 0008 cmp.l D0, [A6 + 0x8]
00002E98 6700 010A beq +0x10C /* 00002FA4 */
00002E9C 206E 000C movea.l A0, [A6 + 0xC]
00002EA0 4868 0066 pea.l [A0 + 0x66]
00002EA4 486E FFF6 pea.l [A6 - 0xA]
00002EA8 3F3C 200E move.w -[A7], 0x200E
00002EAC A9EB syscall Pack4/FP68K
00002EAE 3F3C 0002 move.w -[A7], 0x2
00002EB2 2D6E FFF6 FFE2 move.l [A6 - 0x1E], [A6 - 0xA]
00002EB8 2D6E FFFA FFE6 move.l [A6 - 0x1A], [A6 - 0x6]
00002EBE 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2]
00002EC4 486E FFE2 pea.l [A6 - 0x1E]
00002EC8 3F3C 0016 move.w -[A7], 0x16
00002ECC A9EB syscall Pack4/FP68K
00002ECE 486E FFE2 pea.l [A6 - 0x1E]
00002ED2 486E FFDA pea.l [A6 - 0x26]
00002ED6 3F3C 3010 move.w -[A7], 0x3010
00002EDA A9EB syscall Pack4/FP68K
00002EDC 3F2E FFE0 move.w -[A7], [A6 - 0x20]
00002EE0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EE4 4EBA ECE2 jsr [PC - 0x131E /* 00001BC8 */]
00002EE8 508F addq.l A7, 8
00002EEA 2F2E 000C move.l -[A7], [A6 + 0xC]
00002EEE 4EBA 2276 jsr [PC + 0x2276 /* 00005166 */]
00002EF2 588F addq.l A7, 4
00002EF4 6000 00AE bra +0xB0 /* 00002FA4 */
label00002EF8:
00002EF8 206E 000C movea.l A0, [A6 + 0xC]
00002EFC 0C68 0004 0010 cmpi.w [A0 + 0x10], 0x4
00002F02 6640 bne +0x42 /* 00002F44 */
00002F04 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F08 486D F7DC pea.l [A5 - 0x824]
00002F0C 486D F72E pea.l [A5 - 0x8D2]
00002F10 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002F14 4FEF 000C lea.l A7, [A7 + 0xC]
00002F18 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00002F1C 4267 clr.w -[A7]
00002F1E 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00002F22 4267 clr.w -[A7]
00002F24 486D F72E pea.l [A5 - 0x8D2]
00002F28 486D E4F0 pea.l [A5 - 0x1B10]
00002F2C 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00002F30 4EBA 2BCC jsr [PC + 0x2BCC /* 00005AFE */]
00002F34 4FEF 0014 lea.l A7, [A7 + 0x14]
00002F38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F3C 4EBA 2228 jsr [PC + 0x2228 /* 00005166 */]
00002F40 588F addq.l A7, 4
00002F42 6060 bra +0x62 /* 00002FA4 */
label00002F44:
00002F44 206E 0008 movea.l A0, [A6 + 0x8]
00002F48 0C68 0002 0010 cmpi.w [A0 + 0x10], 0x2
00002F4E 6654 bne +0x56 /* 00002FA4 */
00002F50 206E 000C movea.l A0, [A6 + 0xC]
00002F54 0C68 0004 0010 cmpi.w [A0 + 0x10], 0x4
00002F5A 6648 bne +0x4A /* 00002FA4 */
00002F5C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F60 486D F7F0 pea.l [A5 - 0x810]
00002F64 486D F72E pea.l [A5 - 0x8D2]
00002F68 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002F6C 4FEF 000C lea.l A7, [A7 + 0xC]
00002F70 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00002F74 4267 clr.w -[A7]
00002F76 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00002F7A 4267 clr.w -[A7]
00002F7C 486D F72E pea.l [A5 - 0x8D2]
00002F80 486D E4F0 pea.l [A5 - 0x1B10]
00002F84 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00002F88 4EBA 2B74 jsr [PC + 0x2B74 /* 00005AFE */]
00002F8C 4FEF 0014 lea.l A7, [A7 + 0x14]
00002F90 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F94 4EBA 21D0 jsr [PC + 0x21D0 /* 00005166 */]
00002F98 588F addq.l A7, 4
00002F9A 2F2E 000C move.l -[A7], [A6 + 0xC]
00002F9E 4EBA 21C6 jsr [PC + 0x21C6 /* 00005166 */]
00002FA2 588F addq.l A7, 4
label00002FA4:
00002FA4 4E5E unlink A6
00002FA6 4E75 rts
00002FA8 434F chk.w D1, A7
00002FAA 4C4C 4953 movem.l D0,D1,D4,D6,A0,A3,A6, A4
00002FAE 494F chk.w D4, A7
export_49:
00002FB0 4E56 FFE8 link A6, -0x0018
00002FB4 6000 00D2 bra +0xD4 /* 00003088 */
label00002FB8:
00002FB8 4EBA E798 jsr [PC - 0x1868 /* 00001752 */]
00002FBC 4EBA 0792 jsr [PC + 0x792 /* 00003750 */]
00002FC0 4EBA 031E jsr [PC + 0x31E /* 000032E0 */]
00002FC4 4EBA 0CCA jsr [PC + 0xCCA /* 00003C90 */]
00002FC8 4EBA 0130 jsr [PC + 0x130 /* 000030FA */]
00002FCC 4EBA 120C jsr [PC + 0x120C /* 000041DA */]
00002FD0 4267 clr.w -[A7]
00002FD2 4EBA 1902 jsr [PC + 0x1902 /* 000048D6 */]
00002FD6 548F addq.l A7, 2
00002FD8 2F2D E4D4 move.l -[A7], [A5 - 0x1B2C]
00002FDC 4EBA FB38 jsr [PC - 0x4C8 /* 00002B16 */]
00002FE0 588F addq.l A7, 4
00002FE2 4EBA E76E jsr [PC - 0x1892 /* 00001752 */]
00002FE6 4EBA 10F8 jsr [PC + 0x10F8 /* 000040E0 */]
00002FEA 3F3C 0001 move.w -[A7], 0x1
00002FEE 4EBA 18E6 jsr [PC + 0x18E6 /* 000048D6 */]
00002FF2 548F addq.l A7, 2
00002FF4 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00002FF8 0C68 0019 0064 cmpi.w [A0 + 0x64], 0x19
00002FFE 6C58 bge +0x5A /* 00003058 */
00003000 4878 0004 push.l 0x4
00003004 4878 0001 push.l 0x1
00003008 4EBA E38C jsr [PC - 0x1C74 /* 00001396 */]
0000300C 508F addq.l A7, 8
0000300E 0C40 0001 cmpi.w D0, 0x1
00003012 6644 bne +0x46 /* 00003058 */
00003014 4878 004B push.l 0x4B /* 'K' */
00003018 4878 0001 push.l 0x1
0000301C 4EBA E378 jsr [PC - 0x1C88 /* 00001396 */]
00003020 508F addq.l A7, 8
00003022 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003026 D168 0064 add.w [A0 + 0x64], D0
0000302A 486D F804 pea.l [A5 - 0x7FC]
0000302E 486D F72E pea.l [A5 - 0x8D2]
00003032 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00003036 508F addq.l A7, 8
00003038 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
0000303C 4267 clr.w -[A7]
0000303E 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00003042 4267 clr.w -[A7]
00003044 486D F72E pea.l [A5 - 0x8D2]
00003048 486D E4F0 pea.l [A5 - 0x1B10]
0000304C 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00003050 4EBA 2AAC jsr [PC + 0x2AAC /* 00005AFE */]
00003054 4FEF 0014 lea.l A7, [A7 + 0x14]
label00003058:
00003058 4EBA 19EA jsr [PC + 0x19EA /* 00004A44 */]
0000305C 2F2D E4D4 move.l -[A7], [A5 - 0x1B2C]
00003060 4EBA FAB4 jsr [PC - 0x54C /* 00002B16 */]
00003064 588F addq.l A7, 4
00003066 4EBA 20A8 jsr [PC + 0x20A8 /* 00005110 */]
0000306A 4EBA E6E6 jsr [PC - 0x191A /* 00001752 */]
0000306E 4267 clr.w -[A7]
00003070 4EBA 1864 jsr [PC + 0x1864 /* 000048D6 */]
00003074 548F addq.l A7, 2
00003076 2F2D E4D4 move.l -[A7], [A5 - 0x1B2C]
0000307A 4EBA FA9A jsr [PC - 0x566 /* 00002B16 */]
0000307E 588F addq.l A7, 4
00003080 4EBA 1E80 jsr [PC + 0x1E80 /* 00004F02 */]
00003084 4EBA 208A jsr [PC + 0x208A /* 00005110 */]
label00003088:
00003088 6000 FF2E bra -0xD0 /* 00002FB8 */
0000308C 4E5E unlink A6
0000308E 4E75 rts
00003090 4D4F chk.w D6, A7
00003092 5645 addq.w D5, 3
00003094 4D45 chk.w D6, D5
00003096 4E54 4E56 link A4, -0xFFFFB1AA
// begin alternate branch 00003098-000030AC
fn00003098:
00003098 4E56 0000 link A6, 0
0000309C 206E 0008 movea.l A0, [A6 + 0x8]
000030A0 226E 0008 movea.l A1, [A6 + 0x8]
000030A4 4868 0078 pea.l [A0 + 0x78]
000030A8 4869 006E pea.l [A1 + 0x6E]
// end alternate branch 00003098-000030AC
fn00003098: // (misaligned)
0000309A 0000 206E ori.b D0, 0x6E /* 'n' */
0000309E 0008 226E ori.b A0, 0x6E /* 'n' */
000030A2 0008 4868 ori.b A0, 0x68 /* 'h' */
000030A6 0078 4869 006E ori.w [0x0000006E], 0x4869 /* 'Hi' */
000030AC 3F3C 000A move.w -[A7], 0xA /* '\n' */
000030B0 A9EB syscall Pack4/FP68K
000030B2 6F1C ble +0x1E /* 000030D0 */
000030B4 206E 0008 movea.l A0, [A6 + 0x8]
000030B8 226E 0008 movea.l A1, [A6 + 0x8]
000030BC 4868 0082 pea.l [A0 + 0x82]
000030C0 4869 006E pea.l [A1 + 0x6E]
000030C4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000030C8 A9EB syscall Pack4/FP68K
000030CA 6F04 ble +0x6 /* 000030D0 */
000030CC 7000 moveq.l D0, 0x00
000030CE 601E bra +0x20 /* 000030EE */
label000030D0:
000030D0 206E 0008 movea.l A0, [A6 + 0x8]
000030D4 226E 0008 movea.l A1, [A6 + 0x8]
000030D8 4868 0082 pea.l [A0 + 0x82]
000030DC 4869 0078 pea.l [A1 + 0x78]
000030E0 3F3C 000A move.w -[A7], 0xA /* '\n' */
000030E4 A9EB syscall Pack4/FP68K
000030E6 6F04 ble +0x6 /* 000030EC */
000030E8 7001 moveq.l D0, 0x01
000030EA 6002 bra +0x4 /* 000030EE */
label000030EC:
000030EC 7002 moveq.l D0, 0x02
label000030EE:
000030EE 4E5E unlink A6
000030F0 4E75 rts
000030F2 5354 subq.w [A4], 1
000030F4 524F addq.w A7, 1
000030F6 4E47 trap 7
000030F8 4552 chk.w D2, [A2]
fn000030FA:
000030FA 4E56 FFC4 link A6, -0x003C
000030FE 48E7 0018 movem.l -[A7], A3,A4
00003102 286D E4D4 movea.l A4, [A5 - 0x1B2C]
00003106 6000 01C0 bra +0x1C2 /* 000032C8 */
label0000310A:
0000310A 0C6C 0001 0010 cmpi.w [A4 + 0x10], 0x1
00003110 670A beq +0xC /* 0000311C */
00003112 0C6C 0002 0010 cmpi.w [A4 + 0x10], 0x2
00003118 6600 01AA bne +0x1AC /* 000032C4 */
label0000311C:
0000311C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003120 266C 00EA movea.l A3, [A4 + 0xEA]
00003124 6000 0196 bra +0x198 /* 000032BC */
label00003128:
00003128 0C6B 0002 0010 cmpi.w [A3 + 0x10], 0x2
0000312E 6F00 0188 ble +0x18A /* 000032B8 */
00003132 2D6B 0026 FFE2 move.l [A6 - 0x1E], [A3 + 0x26]
00003138 2D6B 002A FFE6 move.l [A6 - 0x1A], [A3 + 0x2A]
0000313E 3D6B 002E FFEA move.w [A6 - 0x16], [A3 + 0x2E]
00003144 486C 0026 pea.l [A4 + 0x26]
00003148 486E FFE2 pea.l [A6 - 0x1E]
0000314C 3F3C 0002 move.w -[A7], 0x2
00003150 A9EB syscall Pack4/FP68K
00003152 41EE FFEC lea.l A0, [A6 - 0x14]
00003156 43EE FFE2 lea.l A1, [A6 - 0x1E]
0000315A 20D9 move.l [A0]+, [A1]+
0000315C 20D9 move.l [A0]+, [A1]+
0000315E 30D9 move.w [A0]+, [A1]+
00003160 2D6B 0030 FFD8 move.l [A6 - 0x28], [A3 + 0x30]
00003166 2D6B 0034 FFDC move.l [A6 - 0x24], [A3 + 0x34]
0000316C 3D6B 0038 FFE0 move.w [A6 - 0x20], [A3 + 0x38]
00003172 486C 0030 pea.l [A4 + 0x30]
00003176 486E FFD8 pea.l [A6 - 0x28]
0000317A 3F3C 0002 move.w -[A7], 0x2
0000317E A9EB syscall Pack4/FP68K
00003180 41EE FFE2 lea.l A0, [A6 - 0x1E]
00003184 43EE FFD8 lea.l A1, [A6 - 0x28]
00003188 20D9 move.l [A0]+, [A1]+
0000318A 20D9 move.l [A0]+, [A1]+
0000318C 30D9 move.w [A0]+, [A1]+
0000318E 2D6E FFEC FFCE move.l [A6 - 0x32], [A6 - 0x14]
00003194 2D6E FFF0 FFD2 move.l [A6 - 0x2E], [A6 - 0x10]
0000319A 3D6E FFF4 FFD6 move.w [A6 - 0x2A], [A6 - 0xC]
000031A0 486E FFEC pea.l [A6 - 0x14]
000031A4 486E FFCE pea.l [A6 - 0x32]
000031A8 3F3C 0004 move.w -[A7], 0x4
000031AC A9EB syscall Pack4/FP68K
000031AE 2D6E FFE2 FFC4 move.l [A6 - 0x3C], [A6 - 0x1E]
000031B4 2D6E FFE6 FFC8 move.l [A6 - 0x38], [A6 - 0x1A]
000031BA 3D6E FFEA FFCC move.w [A6 - 0x34], [A6 - 0x16]
000031C0 486E FFE2 pea.l [A6 - 0x1E]
000031C4 486E FFC4 pea.l [A6 - 0x3C]
000031C8 3F3C 0004 move.w -[A7], 0x4
000031CC A9EB syscall Pack4/FP68K
000031CE 486E FFC4 pea.l [A6 - 0x3C]
000031D2 486E FFCE pea.l [A6 - 0x32]
000031D6 3F3C 0000 move.w -[A7], 0x0
000031DA A9EB syscall Pack4/FP68K
000031DC 41EE FFD8 lea.l A0, [A6 - 0x28]
000031E0 43EE FFCE lea.l A1, [A6 - 0x32]
000031E4 20D9 move.l [A0]+, [A1]+
000031E6 20D9 move.l [A0]+, [A1]+
000031E8 30D9 move.w [A0]+, [A1]+
000031EA 486D F828 pea.l [A5 - 0x7D8]
000031EE 486E FFD8 pea.l [A6 - 0x28]
000031F2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000031F6 A9EB syscall Pack4/FP68K
000031F8 6C00 00BE bge +0xC0 /* 000032B8 */
000031FC 2D6B 001C FFCE move.l [A6 - 0x32], [A3 + 0x1C]
00003202 2D6B 0020 FFD2 move.l [A6 - 0x2E], [A3 + 0x20]
00003208 3D6B 0024 FFD6 move.w [A6 - 0x2A], [A3 + 0x24]
0000320E 486E FFD8 pea.l [A6 - 0x28]
00003212 486E FFCE pea.l [A6 - 0x32]
00003216 3F3C 0006 move.w -[A7], 0x6
0000321A A9EB syscall Pack4/FP68K
0000321C 41EE FFD8 lea.l A0, [A6 - 0x28]
00003220 43EE FFCE lea.l A1, [A6 - 0x32]
00003224 20D9 move.l [A0]+, [A1]+
00003226 20D9 move.l [A0]+, [A1]+
00003228 30D9 move.w [A0]+, [A1]+
0000322A 41EE FFEC lea.l A0, [A6 - 0x14]
0000322E 2F20 move.l -[A7], -[A0]
00003230 2F20 move.l -[A7], -[A0]
00003232 3F20 move.w -[A7], -[A0]
00003234 41EE FFF6 lea.l A0, [A6 - 0xA]
00003238 2F20 move.l -[A7], -[A0]
0000323A 2F20 move.l -[A7], -[A0]
0000323C 3F20 move.w -[A7], -[A0]
0000323E 486E FFCE pea.l [A6 - 0x32]
00003242 4EBA E2F0 jsr [PC - 0x1D10 /* 00001534 */]
00003246 4FEF 0018 lea.l A7, [A7 + 0x18]
0000324A 41EE FFF6 lea.l A0, [A6 - 0xA]
0000324E 43EE FFCE lea.l A1, [A6 - 0x32]
00003252 20D9 move.l [A0]+, [A1]+
00003254 20D9 move.l [A0]+, [A1]+
00003256 30D9 move.w [A0]+, [A1]+
00003258 41D6 lea.l A0, [A6]
0000325A 2F20 move.l -[A7], -[A0]
0000325C 2F20 move.l -[A7], -[A0]
0000325E 3F20 move.w -[A7], -[A0]
00003260 486E FFCE pea.l [A6 - 0x32]
00003264 4EBA 2BC6 jsr [PC + 0x2BC6 /* 00005E2C */]
00003268 4FEF 000E lea.l A7, [A7 + 0xE]
0000326C 486E FFD8 pea.l [A6 - 0x28]
00003270 486E FFCE pea.l [A6 - 0x32]
00003274 3F3C 0004 move.w -[A7], 0x4
00003278 A9EB syscall Pack4/FP68K
0000327A 486E FFCE pea.l [A6 - 0x32]
0000327E 486C 004E pea.l [A4 + 0x4E]
00003282 3F3C 0000 move.w -[A7], 0x0
00003286 A9EB syscall Pack4/FP68K
00003288 41D6 lea.l A0, [A6]
0000328A 2F20 move.l -[A7], -[A0]
0000328C 2F20 move.l -[A7], -[A0]
0000328E 3F20 move.w -[A7], -[A0]
00003290 486E FFCE pea.l [A6 - 0x32]
00003294 4EBA 2956 jsr [PC + 0x2956 /* 00005BEC */]
00003298 4FEF 000E lea.l A7, [A7 + 0xE]
0000329C 486E FFD8 pea.l [A6 - 0x28]
000032A0 486E FFCE pea.l [A6 - 0x32]
000032A4 3F3C 0004 move.w -[A7], 0x4
000032A8 A9EB syscall Pack4/FP68K
000032AA 486E FFCE pea.l [A6 - 0x32]
000032AE 486C 0058 pea.l [A4 + 0x58]
000032B2 3F3C 0000 move.w -[A7], 0x0
000032B6 A9EB syscall Pack4/FP68K
label000032B8:
000032B8 266B 00EA movea.l A3, [A3 + 0xEA]
label000032BC:
000032BC B6FC 0000 cmpa.w A3, 0x0
000032C0 6600 FE66 bne -0x198 /* 00003128 */
label000032C4:
000032C4 286C 00EA movea.l A4, [A4 + 0xEA]
label000032C8:
000032C8 B8FC 0000 cmpa.w A4, 0x0
000032CC 6600 FE3C bne -0x1C2 /* 0000310A */
000032D0 4CDF 1800 movem.l A3,A4, [A7]+
000032D4 4E5E unlink A6
000032D6 4E75 rts
000032D8 4752 chk.w D3, [A2]
000032DA 4156 chk.w D0, [A6]
000032DC 4954 chk.w D4, [A4]
000032DE 5920 subq.b -[A0], 4
fn000032E0:
000032E0 4E56 FFCE link A6, -0x0032
000032E4 2F0C move.l -[A7], A4
000032E6 286D E4D4 movea.l A4, [A5 - 0x1B2C]
000032EA 6000 044E bra +0x450 /* 0000373A */
label000032EE:
000032EE 0C6C 0001 0010 cmpi.w [A4 + 0x10], 0x1
000032F4 6600 0440 bne +0x442 /* 00003736 */
000032F8 302C 006A move.w D0, [A4 + 0x6A]
000032FC 906C 0068 sub.w D0, [A4 + 0x68]
00003300 3D40 FFEC move.w [A6 - 0x14], D0
00003304 4A2D E4AE tst.b [A5 - 0x1B52]
00003308 6746 beq +0x48 /* 00003350 */
0000330A 422D F72E clr.b [A5 - 0x8D2]
0000330E 3F2E FFEC move.w -[A7], [A6 - 0x14]
00003312 3F2C 0068 move.w -[A7], [A4 + 0x68]
00003316 3F2C 006A move.w -[A7], [A4 + 0x6A]
0000331A 3F2C 0066 move.w -[A7], [A4 + 0x66]
0000331E 4854 pea.l [A4]
00003320 486D F832 pea.l [A5 - 0x7CE]
00003324 486D F72E pea.l [A5 - 0x8D2]
00003328 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000332C 4FEF 0014 lea.l A7, [A7 + 0x14]
00003330 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00003334 4267 clr.w -[A7]
00003336 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
0000333A 4267 clr.w -[A7]
0000333C 486D F72E pea.l [A5 - 0x8D2]
00003340 486D E4F0 pea.l [A5 - 0x1B10]
00003344 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00003348 4EBA 27B4 jsr [PC + 0x27B4 /* 00005AFE */]
0000334C 4FEF 0014 lea.l A7, [A7 + 0x14]
label00003350:
00003350 302C 0066 move.w D0, [A4 + 0x66]
00003354 B06E FFEC cmp.w D0, [A6 - 0x14]
00003358 6F10 ble +0x12 /* 0000336A */
0000335A 302E FFEC move.w D0, [A6 - 0x14]
0000335E 916C 0066 sub.w [A4 + 0x66], D0
00003362 396C 006A 0068 move.w [A4 + 0x68], [A4 + 0x6A]
00003368 600C bra +0xE /* 00003376 */
label0000336A:
0000336A 302C 0066 move.w D0, [A4 + 0x66]
0000336E D16C 0068 add.w [A4 + 0x68], D0
00003372 426C 0066 clr.w [A4 + 0x66]
label00003376:
00003376 4A6C 00B4 tst.w [A4 + 0xB4]
0000337A 6700 013A beq +0x13C /* 000034B6 */
0000337E B9ED E4D4 cmpa.l A4, [A5 - 0x1B2C]
00003382 6614 bne +0x16 /* 00003398 */
00003384 4AAD F452 tst.l [A5 - 0xBAE]
00003388 670E beq +0x10 /* 00003398 */
0000338A 2F2D F452 move.l -[A7], [A5 - 0xBAE]
0000338E 2F2D F40E move.l -[A7], [A5 - 0xBF2]
00003392 4EBA 2018 jsr [PC + 0x2018 /* 000053AC */]
00003396 508F addq.l A7, 8
label00003398:
00003398 4854 pea.l [A4]
0000339A 486D F866 pea.l [A5 - 0x79A]
0000339E 486D F72E pea.l [A5 - 0x8D2]
000033A2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000033A6 4FEF 000C lea.l A7, [A7 + 0xC]
000033AA 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000033AE 4267 clr.w -[A7]
000033B0 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
000033B4 4267 clr.w -[A7]
000033B6 486D F72E pea.l [A5 - 0x8D2]
000033BA 486D E4F0 pea.l [A5 - 0x1B10]
000033BE 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
000033C2 4EBA 273A jsr [PC + 0x273A /* 00005AFE */]
000033C6 4FEF 0014 lea.l A7, [A7 + 0x14]
000033CA 2D6C 00BE FFFC move.l [A6 - 0x4], [A4 + 0xBE]
000033D0 206E FFFC movea.l A0, [A6 - 0x4]
000033D4 2D68 0026 FFE2 move.l [A6 - 0x1E], [A0 + 0x26]
000033DA 2D68 002A FFE6 move.l [A6 - 0x1A], [A0 + 0x2A]
000033E0 3D68 002E FFEA move.w [A6 - 0x16], [A0 + 0x2E]
000033E6 486C 0026 pea.l [A4 + 0x26]
000033EA 486E FFE2 pea.l [A6 - 0x1E]
000033EE 3F3C 0002 move.w -[A7], 0x2
000033F2 A9EB syscall Pack4/FP68K
000033F4 206E FFFC movea.l A0, [A6 - 0x4]
000033F8 2D68 0030 FFD8 move.l [A6 - 0x28], [A0 + 0x30]
000033FE 2D68 0034 FFDC move.l [A6 - 0x24], [A0 + 0x34]
00003404 3D68 0038 FFE0 move.w [A6 - 0x20], [A0 + 0x38]
0000340A 486C 0030 pea.l [A4 + 0x30]
0000340E 486E FFD8 pea.l [A6 - 0x28]
00003412 3F3C 0002 move.w -[A7], 0x2
00003416 A9EB syscall Pack4/FP68K
00003418 41EE FFE2 lea.l A0, [A6 - 0x1E]
0000341C 2F20 move.l -[A7], -[A0]
0000341E 2F20 move.l -[A7], -[A0]
00003420 3F20 move.w -[A7], -[A0]
00003422 41EE FFEC lea.l A0, [A6 - 0x14]
00003426 2F20 move.l -[A7], -[A0]
00003428 2F20 move.l -[A7], -[A0]
0000342A 3F20 move.w -[A7], -[A0]
0000342C 486E FFCE pea.l [A6 - 0x32]
00003430 4EBA E27A jsr [PC - 0x1D86 /* 000016AC */]
00003434 4FEF 0018 lea.l A7, [A7 + 0x18]
00003438 41EE FFF2 lea.l A0, [A6 - 0xE]
0000343C 43EE FFCE lea.l A1, [A6 - 0x32]
00003440 20D9 move.l [A0]+, [A1]+
00003442 20D9 move.l [A0]+, [A1]+
00003444 30D9 move.w [A0]+, [A1]+
00003446 2D6C 006E FFE2 move.l [A6 - 0x1E], [A4 + 0x6E]
0000344C 2D6C 0072 FFE6 move.l [A6 - 0x1A], [A4 + 0x72]
00003452 3D6C 0076 FFEA move.w [A6 - 0x16], [A4 + 0x76]
00003458 486C 00B4 pea.l [A4 + 0xB4]
0000345C 486E FFE2 pea.l [A6 - 0x1E]
00003460 3F3C 2004 move.w -[A7], 0x2004
00003464 A9EB syscall Pack4/FP68K
00003466 486D F882 pea.l [A5 - 0x77E]
0000346A 486E FFE2 pea.l [A6 - 0x1E]
0000346E 3F3C 0004 move.w -[A7], 0x4
00003472 A9EB syscall Pack4/FP68K
00003474 486E FFF2 pea.l [A6 - 0xE]
00003478 486E FFE2 pea.l [A6 - 0x1E]
0000347C 3F3C 0006 move.w -[A7], 0x6
00003480 A9EB syscall Pack4/FP68K
00003482 486E FFE2 pea.l [A6 - 0x1E]
00003486 3F3C 0016 move.w -[A7], 0x16
0000348A A9EB syscall Pack4/FP68K
0000348C 486E FFE2 pea.l [A6 - 0x1E]
00003490 486E FFDE pea.l [A6 - 0x22]
00003494 3F3C 2810 move.w -[A7], 0x2810
00003498 A9EB syscall Pack4/FP68K
0000349A 2D6E FFDE FFEE move.l [A6 - 0x12], [A6 - 0x22]
000034A0 3F3C 0001 move.w -[A7], 0x1
000034A4 3F2E FFF0 move.w -[A7], [A6 - 0x10]
000034A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000034AC 4EBA E71A jsr [PC - 0x18E6 /* 00001BC8 */]
000034B0 508F addq.l A7, 8
000034B2 426C 00B4 clr.w [A4 + 0xB4]
label000034B6:
000034B6 4A6C 00B6 tst.w [A4 + 0xB6]
000034BA 6700 013A beq +0x13C /* 000035F6 */
000034BE B9ED E4D4 cmpa.l A4, [A5 - 0x1B2C]
000034C2 6614 bne +0x16 /* 000034D8 */
000034C4 4AAD F44E tst.l [A5 - 0xBB2]
000034C8 670E beq +0x10 /* 000034D8 */
000034CA 2F2D F44E move.l -[A7], [A5 - 0xBB2]
000034CE 2F2D F40A move.l -[A7], [A5 - 0xBF6]
000034D2 4EBA 1ED8 jsr [PC + 0x1ED8 /* 000053AC */]
000034D6 508F addq.l A7, 8
label000034D8:
000034D8 4854 pea.l [A4]
000034DA 486D F88C pea.l [A5 - 0x774]
000034DE 486D F72E pea.l [A5 - 0x8D2]
000034E2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000034E6 4FEF 000C lea.l A7, [A7 + 0xC]
000034EA 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000034EE 4267 clr.w -[A7]
000034F0 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
000034F4 4267 clr.w -[A7]
000034F6 486D F72E pea.l [A5 - 0x8D2]
000034FA 486D E4F0 pea.l [A5 - 0x1B10]
000034FE 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00003502 4EBA 25FA jsr [PC + 0x25FA /* 00005AFE */]
00003506 4FEF 0014 lea.l A7, [A7 + 0x14]
0000350A 2D6C 00C2 FFFC move.l [A6 - 0x4], [A4 + 0xC2]
00003510 206E FFFC movea.l A0, [A6 - 0x4]
00003514 2D68 0026 FFE2 move.l [A6 - 0x1E], [A0 + 0x26]
0000351A 2D68 002A FFE6 move.l [A6 - 0x1A], [A0 + 0x2A]
00003520 3D68 002E FFEA move.w [A6 - 0x16], [A0 + 0x2E]
00003526 486C 0026 pea.l [A4 + 0x26]
0000352A 486E FFE2 pea.l [A6 - 0x1E]
0000352E 3F3C 0002 move.w -[A7], 0x2
00003532 A9EB syscall Pack4/FP68K
00003534 206E FFFC movea.l A0, [A6 - 0x4]
00003538 2D68 0030 FFD8 move.l [A6 - 0x28], [A0 + 0x30]
0000353E 2D68 0034 FFDC move.l [A6 - 0x24], [A0 + 0x34]
00003544 3D68 0038 FFE0 move.w [A6 - 0x20], [A0 + 0x38]
0000354A 486C 0030 pea.l [A4 + 0x30]
0000354E 486E FFD8 pea.l [A6 - 0x28]
00003552 3F3C 0002 move.w -[A7], 0x2
00003556 A9EB syscall Pack4/FP68K
00003558 41EE FFE2 lea.l A0, [A6 - 0x1E]
0000355C 2F20 move.l -[A7], -[A0]
0000355E 2F20 move.l -[A7], -[A0]
00003560 3F20 move.w -[A7], -[A0]
00003562 41EE FFEC lea.l A0, [A6 - 0x14]
00003566 2F20 move.l -[A7], -[A0]
00003568 2F20 move.l -[A7], -[A0]
0000356A 3F20 move.w -[A7], -[A0]
0000356C 486E FFCE pea.l [A6 - 0x32]
00003570 4EBA E13A jsr [PC - 0x1EC6 /* 000016AC */]
00003574 4FEF 0018 lea.l A7, [A7 + 0x18]
00003578 41EE FFF2 lea.l A0, [A6 - 0xE]
0000357C 43EE FFCE lea.l A1, [A6 - 0x32]
00003580 20D9 move.l [A0]+, [A1]+
00003582 20D9 move.l [A0]+, [A1]+
00003584 30D9 move.w [A0]+, [A1]+
00003586 2D6C 0078 FFE2 move.l [A6 - 0x1E], [A4 + 0x78]
0000358C 2D6C 007C FFE6 move.l [A6 - 0x1A], [A4 + 0x7C]
00003592 3D6C 0080 FFEA move.w [A6 - 0x16], [A4 + 0x80]
00003598 486C 00B6 pea.l [A4 + 0xB6]
0000359C 486E FFE2 pea.l [A6 - 0x1E]
000035A0 3F3C 2004 move.w -[A7], 0x2004
000035A4 A9EB syscall Pack4/FP68K
000035A6 486D F8AC pea.l [A5 - 0x754]
000035AA 486E FFE2 pea.l [A6 - 0x1E]
000035AE 3F3C 0004 move.w -[A7], 0x4
000035B2 A9EB syscall Pack4/FP68K
000035B4 486E FFF2 pea.l [A6 - 0xE]
000035B8 486E FFE2 pea.l [A6 - 0x1E]
000035BC 3F3C 0006 move.w -[A7], 0x6
000035C0 A9EB syscall Pack4/FP68K
000035C2 486E FFE2 pea.l [A6 - 0x1E]
000035C6 3F3C 0016 move.w -[A7], 0x16
000035CA A9EB syscall Pack4/FP68K
000035CC 486E FFE2 pea.l [A6 - 0x1E]
000035D0 486E FFDE pea.l [A6 - 0x22]
000035D4 3F3C 2810 move.w -[A7], 0x2810
000035D8 A9EB syscall Pack4/FP68K
000035DA 2D6E FFDE FFEE move.l [A6 - 0x12], [A6 - 0x22]
000035E0 3F3C 0002 move.w -[A7], 0x2
000035E4 3F2E FFF0 move.w -[A7], [A6 - 0x10]
000035E8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000035EC 4EBA E5DA jsr [PC - 0x1A26 /* 00001BC8 */]
000035F0 508F addq.l A7, 8
000035F2 426C 00B6 clr.w [A4 + 0xB6]
label000035F6:
000035F6 4A6C 00B8 tst.w [A4 + 0xB8]
000035FA 6700 013A beq +0x13C /* 00003736 */
000035FE B9ED E4D4 cmpa.l A4, [A5 - 0x1B2C]
00003602 6614 bne +0x16 /* 00003618 */
00003604 4AAD F456 tst.l [A5 - 0xBAA]
00003608 670E beq +0x10 /* 00003618 */
0000360A 2F2D F456 move.l -[A7], [A5 - 0xBAA]
0000360E 2F2D F412 move.l -[A7], [A5 - 0xBEE]
00003612 4EBA 1D98 jsr [PC + 0x1D98 /* 000053AC */]
00003616 508F addq.l A7, 8
label00003618:
00003618 4854 pea.l [A4]
0000361A 486D F8B6 pea.l [A5 - 0x74A]
0000361E 486D F72E pea.l [A5 - 0x8D2]
00003622 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00003626 4FEF 000C lea.l A7, [A7 + 0xC]
0000362A 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
0000362E 4267 clr.w -[A7]
00003630 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00003634 4267 clr.w -[A7]
00003636 486D F72E pea.l [A5 - 0x8D2]
0000363A 486D E4F0 pea.l [A5 - 0x1B10]
0000363E 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00003642 4EBA 24BA jsr [PC + 0x24BA /* 00005AFE */]
00003646 4FEF 0014 lea.l A7, [A7 + 0x14]
0000364A 2D6C 00C6 FFFC move.l [A6 - 0x4], [A4 + 0xC6]
00003650 206E FFFC movea.l A0, [A6 - 0x4]
00003654 2D68 0026 FFE2 move.l [A6 - 0x1E], [A0 + 0x26]
0000365A 2D68 002A FFE6 move.l [A6 - 0x1A], [A0 + 0x2A]
00003660 3D68 002E FFEA move.w [A6 - 0x16], [A0 + 0x2E]
00003666 486C 0026 pea.l [A4 + 0x26]
0000366A 486E FFE2 pea.l [A6 - 0x1E]
0000366E 3F3C 0002 move.w -[A7], 0x2
00003672 A9EB syscall Pack4/FP68K
00003674 206E FFFC movea.l A0, [A6 - 0x4]
00003678 2D68 0030 FFD8 move.l [A6 - 0x28], [A0 + 0x30]
0000367E 2D68 0034 FFDC move.l [A6 - 0x24], [A0 + 0x34]
00003684 3D68 0038 FFE0 move.w [A6 - 0x20], [A0 + 0x38]
0000368A 486C 0030 pea.l [A4 + 0x30]
0000368E 486E FFD8 pea.l [A6 - 0x28]
00003692 3F3C 0002 move.w -[A7], 0x2
00003696 A9EB syscall Pack4/FP68K
00003698 41EE FFE2 lea.l A0, [A6 - 0x1E]
0000369C 2F20 move.l -[A7], -[A0]
0000369E 2F20 move.l -[A7], -[A0]
000036A0 3F20 move.w -[A7], -[A0]
000036A2 41EE FFEC lea.l A0, [A6 - 0x14]
000036A6 2F20 move.l -[A7], -[A0]
000036A8 2F20 move.l -[A7], -[A0]
000036AA 3F20 move.w -[A7], -[A0]
000036AC 486E FFCE pea.l [A6 - 0x32]
000036B0 4EBA DFFA jsr [PC - 0x2006 /* 000016AC */]
000036B4 4FEF 0018 lea.l A7, [A7 + 0x18]
000036B8 41EE FFF2 lea.l A0, [A6 - 0xE]
000036BC 43EE FFCE lea.l A1, [A6 - 0x32]
000036C0 20D9 move.l [A0]+, [A1]+
000036C2 20D9 move.l [A0]+, [A1]+
000036C4 30D9 move.w [A0]+, [A1]+
000036C6 2D6C 0082 FFE2 move.l [A6 - 0x1E], [A4 + 0x82]
000036CC 2D6C 0086 FFE6 move.l [A6 - 0x1A], [A4 + 0x86]
000036D2 3D6C 008A FFEA move.w [A6 - 0x16], [A4 + 0x8A]
000036D8 486C 00B8 pea.l [A4 + 0xB8]
000036DC 486E FFE2 pea.l [A6 - 0x1E]
000036E0 3F3C 2004 move.w -[A7], 0x2004
000036E4 A9EB syscall Pack4/FP68K
000036E6 486D F8D2 pea.l [A5 - 0x72E]
000036EA 486E FFE2 pea.l [A6 - 0x1E]
000036EE 3F3C 0004 move.w -[A7], 0x4
000036F2 A9EB syscall Pack4/FP68K
000036F4 486E FFF2 pea.l [A6 - 0xE]
000036F8 486E FFE2 pea.l [A6 - 0x1E]
000036FC 3F3C 0006 move.w -[A7], 0x6
00003700 A9EB syscall Pack4/FP68K
00003702 486E FFE2 pea.l [A6 - 0x1E]
00003706 3F3C 0016 move.w -[A7], 0x16
0000370A A9EB syscall Pack4/FP68K
0000370C 486E FFE2 pea.l [A6 - 0x1E]
00003710 486E FFDE pea.l [A6 - 0x22]
00003714 3F3C 2810 move.w -[A7], 0x2810
00003718 A9EB syscall Pack4/FP68K
0000371A 2D6E FFDE FFEE move.l [A6 - 0x12], [A6 - 0x22]
00003720 3F3C 0003 move.w -[A7], 0x3
00003724 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00003728 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000372C 4EBA E49A jsr [PC - 0x1B66 /* 00001BC8 */]
00003730 508F addq.l A7, 8
00003732 426C 00B8 clr.w [A4 + 0xB8]
label00003736:
00003736 286C 00EA movea.l A4, [A4 + 0xEA]
label0000373A:
0000373A B8FC 0000 cmpa.w A4, 0x0
0000373E 6600 FBAE bne -0x450 /* 000032EE */
00003742 285F movea.l A4, [A7]+
00003744 4E5E unlink A6
00003746 4E75 rts
00003748 5241 addq.w D1, 1
0000374A 5946 subq.w D6, 4
0000374C 4952 chk.w D4, [A2]
0000374E 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
fn00003750:
00003750 4E56 FFD2 link A6, -0x002E
00003754 2F0C move.l -[A7], A4
00003756 206D E4D4 movea.l A0, [A5 - 0x1B2C]
0000375A 2868 00EA movea.l A4, [A0 + 0xEA]
0000375E 6000 051A bra +0x51C /* 00003C7A */
label00003762:
00003762 0C6C 0001 0010 cmpi.w [A4 + 0x10], 0x1
00003768 6600 050C bne +0x50E /* 00003C76 */
0000376C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003770 41EC 003A lea.l A0, [A4 + 0x3A]
00003774 2F20 move.l -[A7], -[A0]
00003776 2F20 move.l -[A7], -[A0]
00003778 3F20 move.w -[A7], -[A0]
0000377A 41EC 0030 lea.l A0, [A4 + 0x30]
0000377E 2F20 move.l -[A7], -[A0]
00003780 2F20 move.l -[A7], -[A0]
00003782 3F20 move.w -[A7], -[A0]
00003784 486E FFD4 pea.l [A6 - 0x2C]
00003788 4EBA DF22 jsr [PC - 0x20DE /* 000016AC */]
0000378C 4FEF 0018 lea.l A7, [A7 + 0x18]
00003790 41EE FFF6 lea.l A0, [A6 - 0xA]
00003794 43EE FFD4 lea.l A1, [A6 - 0x2C]
00003798 20D9 move.l [A0]+, [A1]+
0000379A 20D9 move.l [A0]+, [A1]+
0000379C 30D9 move.w [A0]+, [A1]+
0000379E 486D F8DC pea.l [A5 - 0x724]
000037A2 486E FFF6 pea.l [A6 - 0xA]
000037A6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000037AA A9EB syscall Pack4/FP68K
000037AC 6C32 bge +0x34 /* 000037E0 */
000037AE 2D6E FFF6 FFD2 move.l [A6 - 0x2E], [A6 - 0xA]
000037B4 2D6E FFFA FFD6 move.l [A6 - 0x2A], [A6 - 0x6]
000037BA 3D6E FFFE FFDA move.w [A6 - 0x26], [A6 - 0x2]
000037C0 486E FFD2 pea.l [A6 - 0x2E]
000037C4 3F3C 0016 move.w -[A7], 0x16
000037C8 A9EB syscall Pack4/FP68K
000037CA 486E FFD2 pea.l [A6 - 0x2E]
000037CE 486E FFDC pea.l [A6 - 0x24]
000037D2 3F3C 2010 move.w -[A7], 0x2010
000037D6 A9EB syscall Pack4/FP68K
000037D8 3D6E FFDC FFE0 move.w [A6 - 0x20], [A6 - 0x24]
000037DE 6038 bra +0x3A /* 00003818 */
label000037E0:
000037E0 4854 pea.l [A4]
000037E2 486D F8E6 pea.l [A5 - 0x71A]
000037E6 486D F72E pea.l [A5 - 0x8D2]
000037EA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000037EE 4FEF 000C lea.l A7, [A7 + 0xC]
000037F2 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000037F6 4267 clr.w -[A7]
000037F8 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
000037FC 4267 clr.w -[A7]
000037FE 486D F72E pea.l [A5 - 0x8D2]
00003802 486D E4F0 pea.l [A5 - 0x1B10]
00003806 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
0000380A 4EBA 22F2 jsr [PC + 0x22F2 /* 00005AFE */]
0000380E 4FEF 0014 lea.l A7, [A7 + 0x14]
00003812 7001 moveq.l D0, 0x01
00003814 1940 00F2 move.b [A4 + 0xF2], D0
label00003818:
00003818 0C6E 3A98 FFE0 cmpi.w [A6 - 0x20], 0x3A98
0000381E 6F1C ble +0x1E /* 0000383C */
00003820 3D7C FFFF FFDC move.w [A6 - 0x24], 0xFFFF
00003826 486E FFDC pea.l [A6 - 0x24]
0000382A 486C 00D6 pea.l [A4 + 0xD6]
0000382E 3F3C 200E move.w -[A7], 0x200E
00003832 A9EB syscall Pack4/FP68K
00003834 426E FFDE clr.w [A6 - 0x22]
00003838 6000 02D8 bra +0x2DA /* 00003B12 */
label0000383C:
0000383C 0C6E 2710 FFE0 cmpi.w [A6 - 0x20], 0x2710
00003842 6F1E ble +0x20 /* 00003862 */
00003844 3D7C 012C FFDE move.w [A6 - 0x22], 0x12C
0000384A 3D7C FFFF FFDC move.w [A6 - 0x24], 0xFFFF
00003850 486E FFDC pea.l [A6 - 0x24]
00003854 486C 00D6 pea.l [A4 + 0xD6]
00003858 3F3C 200E move.w -[A7], 0x200E
0000385C A9EB syscall Pack4/FP68K
0000385E 6000 02B2 bra +0x2B4 /* 00003B12 */
label00003862:
00003862 0C6E 1388 FFE0 cmpi.w [A6 - 0x20], 0x1388
00003868 6F2E ble +0x30 /* 00003898 */
0000386A 4878 0064 push.l 0x64 /* 'd' */
0000386E 4878 0001 push.l 0x1
00003872 4EBA DB22 jsr [PC - 0x24DE /* 00001396 */]
00003876 508F addq.l A7, 8
00003878 0640 0064 addi.w D0, 0x64 /* 'd' */
0000387C 3D40 FFDE move.w [A6 - 0x22], D0
00003880 3D7C FFFF FFDC move.w [A6 - 0x24], 0xFFFF
00003886 486E FFDC pea.l [A6 - 0x24]
0000388A 486C 00D6 pea.l [A4 + 0xD6]
0000388E 3F3C 200E move.w -[A7], 0x200E
00003892 A9EB syscall Pack4/FP68K
00003894 6000 027C bra +0x27E /* 00003B12 */
label00003898:
00003898 0C6E 03E8 FFE0 cmpi.w [A6 - 0x20], 0x3E8
0000389E 6F00 011A ble +0x11C /* 000039BA */
000038A2 0C6C 012C 0066 cmpi.w [A4 + 0x66], 0x12C
000038A8 6F18 ble +0x1A /* 000038C2 */
000038AA 4878 0064 push.l 0x64 /* 'd' */
000038AE 4878 0001 push.l 0x1
000038B2 4EBA DAE2 jsr [PC - 0x251E /* 00001396 */]
000038B6 508F addq.l A7, 8
000038B8 0640 0096 addi.w D0, 0x96
000038BC 3D40 FFDE move.w [A6 - 0x22], D0
000038C0 6006 bra +0x8 /* 000038C8 */
label000038C2:
000038C2 7032 moveq.l D0, 0x32
000038C4 3D40 FFDE move.w [A6 - 0x22], D0
label000038C8:
000038C8 0C6E 0BB8 FFE0 cmpi.w [A6 - 0x20], 0xBB8
000038CE 6F14 ble +0x16 /* 000038E4 */
000038D0 4878 0032 push.l 0x32 /* '2' */
000038D4 4878 0001 push.l 0x1
000038D8 4EBA DABC jsr [PC - 0x2544 /* 00001396 */]
000038DC 508F addq.l A7, 8
000038DE 3D40 FFDE move.w [A6 - 0x22], D0
000038E2 601E bra +0x20 /* 00003902 */
label000038E4:
000038E4 0C6E 09C4 FFE0 cmpi.w [A6 - 0x20], 0x9C4
000038EA 6C16 bge +0x18 /* 00003902 */
000038EC 4878 0032 push.l 0x32 /* '2' */
000038F0 4878 0001 push.l 0x1
000038F4 4EBA DAA0 jsr [PC - 0x2560 /* 00001396 */]
000038F8 508F addq.l A7, 8
000038FA 0640 000A addi.w D0, 0xA /* '\n' */
000038FE 3D40 FFDE move.w [A6 - 0x22], D0
label00003902:
00003902 0C6C 0014 0064 cmpi.w [A4 + 0x64], 0x14
00003908 6F16 ble +0x18 /* 00003920 */
0000390A 3D7C FFFF FFDC move.w [A6 - 0x24], 0xFFFF
00003910 486E FFDC pea.l [A6 - 0x24]
00003914 486C 00D6 pea.l [A4 + 0xD6]
00003918 3F3C 200E move.w -[A7], 0x200E
0000391C A9EB syscall Pack4/FP68K
0000391E 6020 bra +0x22 /* 00003940 */
label00003920:
00003920 486C 00D6 pea.l [A4 + 0xD6]
00003924 41EC 004E lea.l A0, [A4 + 0x4E]
00003928 2F20 move.l -[A7], -[A0]
0000392A 2F20 move.l -[A7], -[A0]
0000392C 3F20 move.w -[A7], -[A0]
0000392E 41EC 0044 lea.l A0, [A4 + 0x44]
00003932 2F20 move.l -[A7], -[A0]
00003934 2F20 move.l -[A7], -[A0]
00003936 3F20 move.w -[A7], -[A0]
00003938 4EBA DA9A jsr [PC - 0x2566 /* 000013D4 */]
0000393C 4FEF 0018 lea.l A7, [A7 + 0x18]
label00003940:
00003940 0C6E 07D0 FFE0 cmpi.w [A6 - 0x20], 0x7D0
00003946 6F12 ble +0x14 /* 0000395A */
00003948 4878 000A push.l 0xA /* '\n' */
0000394C 42A7 clr.l -[A7]
0000394E 4EBA DA46 jsr [PC - 0x25BA /* 00001396 */]
00003952 508F addq.l A7, 8
00003954 0C40 0005 cmpi.w D0, 0x5
00003958 6E1E bgt +0x20 /* 00003978 */
label0000395A:
0000395A 0C6E 07D0 FFE0 cmpi.w [A6 - 0x20], 0x7D0
00003960 6C00 01B0 bge +0x1B2 /* 00003B12 */
00003964 4878 000A push.l 0xA /* '\n' */
00003968 42A7 clr.l -[A7]
0000396A 4EBA DA2A jsr [PC - 0x25D6 /* 00001396 */]
0000396E 508F addq.l A7, 8
00003970 0C40 0007 cmpi.w D0, 0x7
00003974 6F00 019C ble +0x19E /* 00003B12 */
label00003978:
00003978 0C6C 0096 0066 cmpi.w [A4 + 0x66], 0x96
0000397E 6F00 0192 ble +0x194 /* 00003B12 */
00003982 4878 000A push.l 0xA /* '\n' */
00003986 42A7 clr.l -[A7]
00003988 4EBA DA0C jsr [PC - 0x25F4 /* 00001396 */]
0000398C 508F addq.l A7, 8
0000398E 0C40 0007 cmpi.w D0, 0x7
00003992 6F00 017E ble +0x180 /* 00003B12 */
00003996 306C 0066 movea.w A0, [A4 + 0x66]
0000399A 2F08 move.l -[A7], A0
0000399C 4878 0032 push.l 0x32 /* '2' */
000039A0 4EBA D9F4 jsr [PC - 0x260C /* 00001396 */]
000039A4 508F addq.l A7, 8
000039A6 3F00 move.w -[A7], D0
000039A8 2F2D E4D4 move.l -[A7], [A5 - 0x1B2C]
000039AC 2F0C move.l -[A7], A4
000039AE 4EBA 1A3A jsr [PC + 0x1A3A /* 000053EA */]
000039B2 4FEF 000A lea.l A7, [A7 + 0xA]
000039B6 6000 015A bra +0x15C /* 00003B12 */
label000039BA:
000039BA 0C6C 001E 0064 cmpi.w [A4 + 0x64], 0x1E
000039C0 6F16 ble +0x18 /* 000039D8 */
000039C2 3D7C FFFF FFDC move.w [A6 - 0x24], 0xFFFF
000039C8 486E FFDC pea.l [A6 - 0x24]
000039CC 486C 00D6 pea.l [A4 + 0xD6]
000039D0 3F3C 200E move.w -[A7], 0x200E
000039D4 A9EB syscall Pack4/FP68K
000039D6 6026 bra +0x28 /* 000039FE */
label000039D8:
000039D8 3D7C 03E8 FFDC move.w [A6 - 0x24], 0x3E8
000039DE 2D6C 00D6 FFD2 move.l [A6 - 0x2E], [A4 + 0xD6]
000039E4 2D6C 00DA FFD6 move.l [A6 - 0x2A], [A4 + 0xDA]
000039EA 3D6C 00DE FFDA move.w [A6 - 0x26], [A4 + 0xDE]
000039F0 486E FFDC pea.l [A6 - 0x24]
000039F4 486E FFD2 pea.l [A6 - 0x2E]
000039F8 3F3C 2002 move.w -[A7], 0x2002
000039FC A9EB syscall Pack4/FP68K
label000039FE:
000039FE 0C6C 0032 0066 cmpi.w [A4 + 0x66], 0x32 /* '2' */
00003A04 6F18 ble +0x1A /* 00003A1E */
00003A06 4878 0032 push.l 0x32 /* '2' */
00003A0A 4878 0001 push.l 0x1
00003A0E 4EBA D986 jsr [PC - 0x267A /* 00001396 */]
00003A12 508F addq.l A7, 8
00003A14 0640 0064 addi.w D0, 0x64 /* 'd' */
00003A18 3D40 FFDE move.w [A6 - 0x22], D0
00003A1C 6012 bra +0x14 /* 00003A30 */
label00003A1E:
00003A1E 4878 0032 push.l 0x32 /* '2' */
00003A22 4878 0019 push.l 0x19
00003A26 4EBA D96E jsr [PC - 0x2692 /* 00001396 */]
00003A2A 508F addq.l A7, 8
00003A2C 3D40 FFDE move.w [A6 - 0x22], D0
label00003A30:
00003A30 2D6C 006E FFD4 move.l [A6 - 0x2C], [A4 + 0x6E]
00003A36 2D6C 0072 FFD8 move.l [A6 - 0x28], [A4 + 0x72]
00003A3C 3D6C 0076 FFDC move.w [A6 - 0x24], [A4 + 0x76]
00003A42 486C 0078 pea.l [A4 + 0x78]
00003A46 486E FFD4 pea.l [A6 - 0x2C]
00003A4A 3F3C 0000 move.w -[A7], 0x0
00003A4E A9EB syscall Pack4/FP68K
00003A50 486C 0082 pea.l [A4 + 0x82]
00003A54 486E FFD4 pea.l [A6 - 0x2C]
00003A58 3F3C 0000 move.w -[A7], 0x0
00003A5C A9EB syscall Pack4/FP68K
00003A5E 3D7C 0000 FFD2 move.w [A6 - 0x2E], 0x0
00003A64 486E FFD2 pea.l [A6 - 0x2E]
00003A68 486E FFD4 pea.l [A6 - 0x2C]
00003A6C 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00003A70 A9EB syscall Pack4/FP68K
00003A72 6F00 009E ble +0xA0 /* 00003B12 */
00003A76 0C6E 01F4 FFE0 cmpi.w [A6 - 0x20], 0x1F4
00003A7C 6C00 0094 bge +0x96 /* 00003B12 */
00003A80 0C6C 001E 0064 cmpi.w [A4 + 0x64], 0x1E
00003A86 6F16 ble +0x18 /* 00003A9E */
00003A88 3D7C FFFF FFD8 move.w [A6 - 0x28], 0xFFFF
00003A8E 486E FFD8 pea.l [A6 - 0x28]
00003A92 486C 00D6 pea.l [A4 + 0xD6]
00003A96 3F3C 200E move.w -[A7], 0x200E
00003A9A A9EB syscall Pack4/FP68K
00003A9C 6020 bra +0x22 /* 00003ABE */
label00003A9E:
00003A9E 486C 00D6 pea.l [A4 + 0xD6]
00003AA2 41EC 004E lea.l A0, [A4 + 0x4E]
00003AA6 2F20 move.l -[A7], -[A0]
00003AA8 2F20 move.l -[A7], -[A0]
00003AAA 3F20 move.w -[A7], -[A0]
00003AAC 41EC 0044 lea.l A0, [A4 + 0x44]
00003AB0 2F20 move.l -[A7], -[A0]
00003AB2 2F20 move.l -[A7], -[A0]
00003AB4 3F20 move.w -[A7], -[A0]
00003AB6 4EBA D91C jsr [PC - 0x26E4 /* 000013D4 */]
00003ABA 4FEF 0018 lea.l A7, [A7 + 0x18]
label00003ABE:
00003ABE 2F0C move.l -[A7], A4
00003AC0 4EBA F5D6 jsr [PC - 0xA2A /* 00003098 */]
00003AC4 588F addq.l A7, 4
00003AC6 4880 ext.w D0
00003AC8 3D40 FFDC move.w [A6 - 0x24], D0
00003ACC 306C 0066 movea.w A0, [A4 + 0x66]
00003AD0 2F08 move.l -[A7], A0
00003AD2 4878 0014 push.l 0x14
00003AD6 4EBA D8BE jsr [PC - 0x2742 /* 00001396 */]
00003ADA 508F addq.l A7, 8
00003ADC 3D40 FFDA move.w [A6 - 0x26], D0
00003AE0 302E FFDC move.w D0, [A6 - 0x24]
00003AE4 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00003AE8 0000 0002 ori.b D0, 0x2
00003AEC 001E 0006 ori.b [A6]+, 0x6
00003AF0 000C 0012 ori.b A4, 0x12
00003AF4 396E FFDA 00B4 move.w [A4 + 0xB4], [A6 - 0x26]
00003AFA 600E bra +0x10 /* 00003B0A */
00003AFC 396E FFDA 00B6 move.w [A4 + 0xB6], [A6 - 0x26]
00003B02 6006 bra +0x8 /* 00003B0A */
00003B04 396E FFDA 00B8 move.w [A4 + 0xB8], [A6 - 0x26]
label00003B0A:
00003B0A 302E FFDA move.w D0, [A6 - 0x26]
00003B0E 916C 0066 sub.w [A4 + 0x66], D0
label00003B12:
00003B12 2D6C 0026 FFD4 move.l [A6 - 0x2C], [A4 + 0x26]
00003B18 2D6C 002A FFD8 move.l [A6 - 0x28], [A4 + 0x2A]
00003B1E 3D6C 002E FFDC move.w [A6 - 0x24], [A4 + 0x2E]
00003B24 486E FFD4 pea.l [A6 - 0x2C]
00003B28 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003B2C A9EB syscall Pack4/FP68K
00003B2E 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003B32 4868 003A pea.l [A0 + 0x3A]
00003B36 486E FFD4 pea.l [A6 - 0x2C]
00003B3A 3F3C 0000 move.w -[A7], 0x0
00003B3E A9EB syscall Pack4/FP68K
00003B40 41EE FFEC lea.l A0, [A6 - 0x14]
00003B44 43EE FFD4 lea.l A1, [A6 - 0x2C]
00003B48 20D9 move.l [A0]+, [A1]+
00003B4A 20D9 move.l [A0]+, [A1]+
00003B4C 30D9 move.w [A0]+, [A1]+
00003B4E 2D6C 0030 FFD4 move.l [A6 - 0x2C], [A4 + 0x30]
00003B54 2D6C 0034 FFD8 move.l [A6 - 0x28], [A4 + 0x34]
00003B5A 3D6C 0038 FFDC move.w [A6 - 0x24], [A4 + 0x38]
00003B60 486E FFD4 pea.l [A6 - 0x2C]
00003B64 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003B68 A9EB syscall Pack4/FP68K
00003B6A 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003B6E 4868 0044 pea.l [A0 + 0x44]
00003B72 486E FFD4 pea.l [A6 - 0x2C]
00003B76 3F3C 0000 move.w -[A7], 0x0
00003B7A A9EB syscall Pack4/FP68K
00003B7C 41EE FFE2 lea.l A0, [A6 - 0x1E]
00003B80 43EE FFD4 lea.l A1, [A6 - 0x2C]
00003B84 20D9 move.l [A0]+, [A1]+
00003B86 20D9 move.l [A0]+, [A1]+
00003B88 30D9 move.w [A0]+, [A1]+
00003B8A 41EE FFEC lea.l A0, [A6 - 0x14]
00003B8E 2F20 move.l -[A7], -[A0]
00003B90 2F20 move.l -[A7], -[A0]
00003B92 3F20 move.w -[A7], -[A0]
00003B94 41EE FFF6 lea.l A0, [A6 - 0xA]
00003B98 2F20 move.l -[A7], -[A0]
00003B9A 2F20 move.l -[A7], -[A0]
00003B9C 3F20 move.w -[A7], -[A0]
00003B9E 486E FFD4 pea.l [A6 - 0x2C]
00003BA2 4EBA DB08 jsr [PC - 0x24F8 /* 000016AC */]
00003BA6 4FEF 0018 lea.l A7, [A7 + 0x18]
00003BAA 486D F8FE pea.l [A5 - 0x702]
00003BAE 486E FFD4 pea.l [A6 - 0x2C]
00003BB2 3F3C 0006 move.w -[A7], 0x6
00003BB6 A9EB syscall Pack4/FP68K
00003BB8 41EC 00E0 lea.l A0, [A4 + 0xE0]
00003BBC 43EE FFD4 lea.l A1, [A6 - 0x2C]
00003BC0 20D9 move.l [A0]+, [A1]+
00003BC2 20D9 move.l [A0]+, [A1]+
00003BC4 30D9 move.w [A0]+, [A1]+
00003BC6 0C6E 03E8 FFE0 cmpi.w [A6 - 0x20], 0x3E8
00003BCC 6C44 bge +0x46 /* 00003C12 */
00003BCE 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003BD2 41E8 004E lea.l A0, [A0 + 0x4E]
00003BD6 2F20 move.l -[A7], -[A0]
00003BD8 2F20 move.l -[A7], -[A0]
00003BDA 3F20 move.w -[A7], -[A0]
00003BDC 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003BE0 41E8 0044 lea.l A0, [A0 + 0x44]
00003BE4 2F20 move.l -[A7], -[A0]
00003BE6 2F20 move.l -[A7], -[A0]
00003BE8 3F20 move.w -[A7], -[A0]
00003BEA 486E FFD4 pea.l [A6 - 0x2C]
00003BEE 4EBA DABC jsr [PC - 0x2544 /* 000016AC */]
00003BF2 4FEF 0018 lea.l A7, [A7 + 0x18]
00003BF6 486D F908 pea.l [A5 - 0x6F8]
00003BFA 486E FFD4 pea.l [A6 - 0x2C]
00003BFE 3F3C 0004 move.w -[A7], 0x4
00003C02 A9EB syscall Pack4/FP68K
00003C04 41EC 00E0 lea.l A0, [A4 + 0xE0]
00003C08 43EE FFD4 lea.l A1, [A6 - 0x2C]
00003C0C 20D9 move.l [A0]+, [A1]+
00003C0E 20D9 move.l [A0]+, [A1]+
00003C10 30D9 move.w [A0]+, [A1]+
label00003C12:
00003C12 3D7C 0000 FFDC move.w [A6 - 0x24], 0x0
00003C18 486E FFDC pea.l [A6 - 0x24]
00003C1C 486C 00D6 pea.l [A4 + 0xD6]
00003C20 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00003C24 A9EB syscall Pack4/FP68K
00003C26 6F20 ble +0x22 /* 00003C48 */
00003C28 486C 00D6 pea.l [A4 + 0xD6]
00003C2C 41EE FFEC lea.l A0, [A6 - 0x14]
00003C30 2F20 move.l -[A7], -[A0]
00003C32 2F20 move.l -[A7], -[A0]
00003C34 3F20 move.w -[A7], -[A0]
00003C36 41EE FFF6 lea.l A0, [A6 - 0xA]
00003C3A 2F20 move.l -[A7], -[A0]
00003C3C 2F20 move.l -[A7], -[A0]
00003C3E 3F20 move.w -[A7], -[A0]
00003C40 4EBA D792 jsr [PC - 0x286E /* 000013D4 */]
00003C44 4FEF 0018 lea.l A7, [A7 + 0x18]
label00003C48:
00003C48 3D7C 0000 FFDC move.w [A6 - 0x24], 0x0
00003C4E 486E FFDC pea.l [A6 - 0x24]
00003C52 486C 00AA pea.l [A4 + 0xAA]
00003C56 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00003C5A A9EB syscall Pack4/FP68K
00003C5C 6E12 bgt +0x14 /* 00003C70 */
00003C5E 302C 0068 move.w D0, [A4 + 0x68]
00003C62 D16C 0066 add.w [A4 + 0x66], D0
00003C66 426C 0068 clr.w [A4 + 0x68]
00003C6A 426C 006A clr.w [A4 + 0x6A]
00003C6E 6006 bra +0x8 /* 00003C76 */
label00003C70:
00003C70 396E FFDE 006A move.w [A4 + 0x6A], [A6 - 0x22]
label00003C76:
00003C76 286C 00EA movea.l A4, [A4 + 0xEA]
label00003C7A:
00003C7A B8FC 0000 cmpa.w A4, 0x0
00003C7E 6600 FAE2 bne -0x51C /* 00003762 */
00003C82 285F movea.l A4, [A7]+
00003C84 4E5E unlink A6
00003C86 4E75 rts
00003C88 5354 subq.w [A4], 1
00003C8A 5241 addq.w D1, 1
00003C8C 5445 addq.w D5, 2
00003C8E 4759 chk.w D3, [A1]+
fn00003C90:
00003C90 4E56 FFC4 link A6, -0x003C
00003C94 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003C98 4A68 00BA tst.w [A0 + 0xBA]
00003C9C 6F00 0216 ble +0x218 /* 00003EB4 */
00003CA0 4AAD F44A tst.l [A5 - 0xBB6]
00003CA4 670E beq +0x10 /* 00003CB4 */
00003CA6 2F2D F44A move.l -[A7], [A5 - 0xBB6]
00003CAA 2F2D F406 move.l -[A7], [A5 - 0xBFA]
00003CAE 4EBA 16FC jsr [PC + 0x16FC /* 000053AC */]
00003CB2 508F addq.l A7, 8
label00003CB4:
00003CB4 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003CB8 2D68 00CA FFFC move.l [A6 - 0x4], [A0 + 0xCA]
00003CBE 206E FFFC movea.l A0, [A6 - 0x4]
00003CC2 2D68 0026 FFC6 move.l [A6 - 0x3A], [A0 + 0x26]
00003CC8 2D68 002A FFCA move.l [A6 - 0x36], [A0 + 0x2A]
00003CCE 3D68 002E FFCE move.w [A6 - 0x32], [A0 + 0x2E]
00003CD4 486E FFC6 pea.l [A6 - 0x3A]
00003CD8 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003CDC A9EB syscall Pack4/FP68K
00003CDE 41EE FFF0 lea.l A0, [A6 - 0x10]
00003CE2 43EE FFC6 lea.l A1, [A6 - 0x3A]
00003CE6 20D9 move.l [A0]+, [A1]+
00003CE8 20D9 move.l [A0]+, [A1]+
00003CEA 30D9 move.w [A0]+, [A1]+
00003CEC 206E FFFC movea.l A0, [A6 - 0x4]
00003CF0 2D68 0030 FFC6 move.l [A6 - 0x3A], [A0 + 0x30]
00003CF6 2D68 0034 FFCA move.l [A6 - 0x36], [A0 + 0x34]
00003CFC 3D68 0038 FFCE move.w [A6 - 0x32], [A0 + 0x38]
00003D02 486E FFC6 pea.l [A6 - 0x3A]
00003D06 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003D0A A9EB syscall Pack4/FP68K
00003D0C 41EE FFE6 lea.l A0, [A6 - 0x1A]
00003D10 43EE FFC6 lea.l A1, [A6 - 0x3A]
00003D14 20D9 move.l [A0]+, [A1]+
00003D16 20D9 move.l [A0]+, [A1]+
00003D18 30D9 move.w [A0]+, [A1]+
00003D1A 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003D1E 226D E4D4 movea.l A1, [A5 - 0x1B2C]
00003D22 3029 0066 move.w D0, [A1 + 0x66]
00003D26 B068 00BA cmp.w D0, [A0 + 0xBA]
00003D2A 6C0C bge +0xE /* 00003D38 */
00003D2C 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003D30 3D68 0066 FFFA move.w [A6 - 0x6], [A0 + 0x66]
00003D36 600A bra +0xC /* 00003D42 */
label00003D38:
00003D38 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003D3C 3D68 00BA FFFA move.w [A6 - 0x6], [A0 + 0xBA]
label00003D42:
00003D42 41EE FFF0 lea.l A0, [A6 - 0x10]
00003D46 2F20 move.l -[A7], -[A0]
00003D48 2F20 move.l -[A7], -[A0]
00003D4A 3F20 move.w -[A7], -[A0]
00003D4C 41EE FFFA lea.l A0, [A6 - 0x6]
00003D50 2F20 move.l -[A7], -[A0]
00003D52 2F20 move.l -[A7], -[A0]
00003D54 3F20 move.w -[A7], -[A0]
00003D56 486E FFC6 pea.l [A6 - 0x3A]
00003D5A 4EBA D950 jsr [PC - 0x26B0 /* 000016AC */]
00003D5E 4FEF 0018 lea.l A7, [A7 + 0x18]
00003D62 486E FFC6 pea.l [A6 - 0x3A]
00003D66 3F3C 0016 move.w -[A7], 0x16
00003D6A A9EB syscall Pack4/FP68K
00003D6C 486E FFC6 pea.l [A6 - 0x3A]
00003D70 486E FFC4 pea.l [A6 - 0x3C]
00003D74 3F3C 2010 move.w -[A7], 0x2010
00003D78 A9EB syscall Pack4/FP68K
00003D7A 3D6E FFC4 FFD0 move.w [A6 - 0x30], [A6 - 0x3C]
00003D80 41EE FFF0 lea.l A0, [A6 - 0x10]
00003D84 2F20 move.l -[A7], -[A0]
00003D86 2F20 move.l -[A7], -[A0]
00003D88 3F20 move.w -[A7], -[A0]
00003D8A 41EE FFFA lea.l A0, [A6 - 0x6]
00003D8E 2F20 move.l -[A7], -[A0]
00003D90 2F20 move.l -[A7], -[A0]
00003D92 3F20 move.w -[A7], -[A0]
00003D94 486E FFC6 pea.l [A6 - 0x3A]
00003D98 4EBA D79A jsr [PC - 0x2866 /* 00001534 */]
00003D9C 4FEF 0018 lea.l A7, [A7 + 0x18]
00003DA0 41EE FFDC lea.l A0, [A6 - 0x24]
00003DA4 43EE FFC6 lea.l A1, [A6 - 0x3A]
00003DA8 20D9 move.l [A0]+, [A1]+
00003DAA 20D9 move.l [A0]+, [A1]+
00003DAC 30D9 move.w [A0]+, [A1]+
00003DAE 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003DB2 302E FFFA move.w D0, [A6 - 0x6]
00003DB6 9168 0066 sub.w [A0 + 0x66], D0
00003DBA 2D6D F912 FFC6 move.l [A6 - 0x3A], [A5 - 0x6EE]
00003DC0 2D6D F916 FFCA move.l [A6 - 0x36], [A5 - 0x6EA]
00003DC6 3D6D F91A FFCE move.w [A6 - 0x32], [A5 - 0x6E6]
00003DCC 486E FFFA pea.l [A6 - 0x6]
00003DD0 486E FFC6 pea.l [A6 - 0x3A]
00003DD4 3F3C 2004 move.w -[A7], 0x2004
00003DD8 A9EB syscall Pack4/FP68K
00003DDA 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003DDE 4868 008C pea.l [A0 + 0x8C]
00003DE2 486E FFC6 pea.l [A6 - 0x3A]
00003DE6 3F3C 0004 move.w -[A7], 0x4
00003DEA A9EB syscall Pack4/FP68K
00003DEC 486E FFD0 pea.l [A6 - 0x30]
00003DF0 486E FFC6 pea.l [A6 - 0x3A]
00003DF4 3F3C 2006 move.w -[A7], 0x2006
00003DF8 A9EB syscall Pack4/FP68K
00003DFA 41EE FFD2 lea.l A0, [A6 - 0x2E]
00003DFE 43EE FFC6 lea.l A1, [A6 - 0x3A]
00003E02 20D9 move.l [A0]+, [A1]+
00003E04 20D9 move.l [A0]+, [A1]+
00003E06 30D9 move.w [A0]+, [A1]+
00003E08 4A2D E4AE tst.b [A5 - 0x1B52]
00003E0C 673A beq +0x3C /* 00003E48 */
00003E0E 41EE FFDC lea.l A0, [A6 - 0x24]
00003E12 2F20 move.l -[A7], -[A0]
00003E14 2F20 move.l -[A7], -[A0]
00003E16 3F20 move.w -[A7], -[A0]
00003E18 486D F91C pea.l [A5 - 0x6E4]
00003E1C 486D F72E pea.l [A5 - 0x8D2]
00003E20 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00003E24 4FEF 0012 lea.l A7, [A7 + 0x12]
00003E28 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00003E2C 4267 clr.w -[A7]
00003E2E 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00003E32 4267 clr.w -[A7]
00003E34 486D F72E pea.l [A5 - 0x8D2]
00003E38 486D E4F0 pea.l [A5 - 0x1B10]
00003E3C 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00003E40 4EBA 1CBC jsr [PC + 0x1CBC /* 00005AFE */]
00003E44 4FEF 0014 lea.l A7, [A7 + 0x14]
label00003E48:
00003E48 41EE FFE6 lea.l A0, [A6 - 0x1A]
00003E4C 2F20 move.l -[A7], -[A0]
00003E4E 2F20 move.l -[A7], -[A0]
00003E50 3F20 move.w -[A7], -[A0]
00003E52 486E FFC6 pea.l [A6 - 0x3A]
00003E56 4EBA 1FD4 jsr [PC + 0x1FD4 /* 00005E2C */]
00003E5A 4FEF 000E lea.l A7, [A7 + 0xE]
00003E5E 486E FFD2 pea.l [A6 - 0x2E]
00003E62 486E FFC6 pea.l [A6 - 0x3A]
00003E66 3F3C 0004 move.w -[A7], 0x4
00003E6A A9EB syscall Pack4/FP68K
00003E6C 206E FFFC movea.l A0, [A6 - 0x4]
00003E70 486E FFC6 pea.l [A6 - 0x3A]
00003E74 4868 004E pea.l [A0 + 0x4E]
00003E78 3F3C 0000 move.w -[A7], 0x0
00003E7C A9EB syscall Pack4/FP68K
00003E7E 41EE FFE6 lea.l A0, [A6 - 0x1A]
00003E82 2F20 move.l -[A7], -[A0]
00003E84 2F20 move.l -[A7], -[A0]
00003E86 3F20 move.w -[A7], -[A0]
00003E88 486E FFC6 pea.l [A6 - 0x3A]
00003E8C 4EBA 1D5E jsr [PC + 0x1D5E /* 00005BEC */]
00003E90 4FEF 000E lea.l A7, [A7 + 0xE]
00003E94 486E FFD2 pea.l [A6 - 0x2E]
00003E98 486E FFC6 pea.l [A6 - 0x3A]
00003E9C 3F3C 0004 move.w -[A7], 0x4
00003EA0 A9EB syscall Pack4/FP68K
00003EA2 206E FFFC movea.l A0, [A6 - 0x4]
00003EA6 486E FFC6 pea.l [A6 - 0x3A]
00003EAA 4868 0058 pea.l [A0 + 0x58]
00003EAE 3F3C 0000 move.w -[A7], 0x0
00003EB2 A9EB syscall Pack4/FP68K
label00003EB4:
00003EB4 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003EB8 4A68 00BC tst.w [A0 + 0xBC]
00003EBC 6F00 0216 ble +0x218 /* 000040D4 */
00003EC0 4AAD F446 tst.l [A5 - 0xBBA]
00003EC4 670E beq +0x10 /* 00003ED4 */
00003EC6 2F2D F446 move.l -[A7], [A5 - 0xBBA]
00003ECA 2F2D F402 move.l -[A7], [A5 - 0xBFE]
00003ECE 4EBA 14DC jsr [PC + 0x14DC /* 000053AC */]
00003ED2 508F addq.l A7, 8
label00003ED4:
00003ED4 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003ED8 2D68 00CE FFFC move.l [A6 - 0x4], [A0 + 0xCE]
00003EDE 206E FFFC movea.l A0, [A6 - 0x4]
00003EE2 2D68 0026 FFC6 move.l [A6 - 0x3A], [A0 + 0x26]
00003EE8 2D68 002A FFCA move.l [A6 - 0x36], [A0 + 0x2A]
00003EEE 3D68 002E FFCE move.w [A6 - 0x32], [A0 + 0x2E]
00003EF4 486E FFC6 pea.l [A6 - 0x3A]
00003EF8 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003EFC A9EB syscall Pack4/FP68K
00003EFE 41EE FFF0 lea.l A0, [A6 - 0x10]
00003F02 43EE FFC6 lea.l A1, [A6 - 0x3A]
00003F06 20D9 move.l [A0]+, [A1]+
00003F08 20D9 move.l [A0]+, [A1]+
00003F0A 30D9 move.w [A0]+, [A1]+
00003F0C 206E FFFC movea.l A0, [A6 - 0x4]
00003F10 2D68 0030 FFC6 move.l [A6 - 0x3A], [A0 + 0x30]
00003F16 2D68 0034 FFCA move.l [A6 - 0x36], [A0 + 0x34]
00003F1C 3D68 0038 FFCE move.w [A6 - 0x32], [A0 + 0x38]
00003F22 486E FFC6 pea.l [A6 - 0x3A]
00003F26 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003F2A A9EB syscall Pack4/FP68K
00003F2C 41EE FFE6 lea.l A0, [A6 - 0x1A]
00003F30 43EE FFC6 lea.l A1, [A6 - 0x3A]
00003F34 20D9 move.l [A0]+, [A1]+
00003F36 20D9 move.l [A0]+, [A1]+
00003F38 30D9 move.w [A0]+, [A1]+
00003F3A 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003F3E 226D E4D4 movea.l A1, [A5 - 0x1B2C]
00003F42 3029 0066 move.w D0, [A1 + 0x66]
00003F46 B068 00BC cmp.w D0, [A0 + 0xBC]
00003F4A 6C0C bge +0xE /* 00003F58 */
00003F4C 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003F50 3D68 0066 FFFA move.w [A6 - 0x6], [A0 + 0x66]
00003F56 600A bra +0xC /* 00003F62 */
label00003F58:
00003F58 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003F5C 3D68 00BC FFFA move.w [A6 - 0x6], [A0 + 0xBC]
label00003F62:
00003F62 41EE FFF0 lea.l A0, [A6 - 0x10]
00003F66 2F20 move.l -[A7], -[A0]
00003F68 2F20 move.l -[A7], -[A0]
00003F6A 3F20 move.w -[A7], -[A0]
00003F6C 41EE FFFA lea.l A0, [A6 - 0x6]
00003F70 2F20 move.l -[A7], -[A0]
00003F72 2F20 move.l -[A7], -[A0]
00003F74 3F20 move.w -[A7], -[A0]
00003F76 486E FFC6 pea.l [A6 - 0x3A]
00003F7A 4EBA D730 jsr [PC - 0x28D0 /* 000016AC */]
00003F7E 4FEF 0018 lea.l A7, [A7 + 0x18]
00003F82 486E FFC6 pea.l [A6 - 0x3A]
00003F86 3F3C 0016 move.w -[A7], 0x16
00003F8A A9EB syscall Pack4/FP68K
00003F8C 486E FFC6 pea.l [A6 - 0x3A]
00003F90 486E FFC4 pea.l [A6 - 0x3C]
00003F94 3F3C 2010 move.w -[A7], 0x2010
00003F98 A9EB syscall Pack4/FP68K
00003F9A 3D6E FFC4 FFD0 move.w [A6 - 0x30], [A6 - 0x3C]
00003FA0 41EE FFF0 lea.l A0, [A6 - 0x10]
00003FA4 2F20 move.l -[A7], -[A0]
00003FA6 2F20 move.l -[A7], -[A0]
00003FA8 3F20 move.w -[A7], -[A0]
00003FAA 41EE FFFA lea.l A0, [A6 - 0x6]
00003FAE 2F20 move.l -[A7], -[A0]
00003FB0 2F20 move.l -[A7], -[A0]
00003FB2 3F20 move.w -[A7], -[A0]
00003FB4 486E FFC6 pea.l [A6 - 0x3A]
00003FB8 4EBA D57A jsr [PC - 0x2A86 /* 00001534 */]
00003FBC 4FEF 0018 lea.l A7, [A7 + 0x18]
00003FC0 41EE FFDC lea.l A0, [A6 - 0x24]
00003FC4 43EE FFC6 lea.l A1, [A6 - 0x3A]
00003FC8 20D9 move.l [A0]+, [A1]+
00003FCA 20D9 move.l [A0]+, [A1]+
00003FCC 30D9 move.w [A0]+, [A1]+
00003FCE 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003FD2 302E FFFA move.w D0, [A6 - 0x6]
00003FD6 9168 0066 sub.w [A0 + 0x66], D0
00003FDA 2D6D F936 FFC6 move.l [A6 - 0x3A], [A5 - 0x6CA]
00003FE0 2D6D F93A FFCA move.l [A6 - 0x36], [A5 - 0x6C6]
00003FE6 3D6D F93E FFCE move.w [A6 - 0x32], [A5 - 0x6C2]
00003FEC 486E FFFA pea.l [A6 - 0x6]
00003FF0 486E FFC6 pea.l [A6 - 0x3A]
00003FF4 3F3C 2004 move.w -[A7], 0x2004
00003FF8 A9EB syscall Pack4/FP68K
00003FFA 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00003FFE 4868 0096 pea.l [A0 + 0x96]
00004002 486E FFC6 pea.l [A6 - 0x3A]
00004006 3F3C 0004 move.w -[A7], 0x4
0000400A A9EB syscall Pack4/FP68K
0000400C 486E FFD0 pea.l [A6 - 0x30]
00004010 486E FFC6 pea.l [A6 - 0x3A]
00004014 3F3C 2006 move.w -[A7], 0x2006
00004018 A9EB syscall Pack4/FP68K
0000401A 41EE FFD2 lea.l A0, [A6 - 0x2E]
0000401E 43EE FFC6 lea.l A1, [A6 - 0x3A]
00004022 20D9 move.l [A0]+, [A1]+
00004024 20D9 move.l [A0]+, [A1]+
00004026 30D9 move.w [A0]+, [A1]+
00004028 4A2D E4AE tst.b [A5 - 0x1B52]
0000402C 673A beq +0x3C /* 00004068 */
0000402E 41EE FFDC lea.l A0, [A6 - 0x24]
00004032 2F20 move.l -[A7], -[A0]
00004034 2F20 move.l -[A7], -[A0]
00004036 3F20 move.w -[A7], -[A0]
00004038 486D F940 pea.l [A5 - 0x6C0]
0000403C 486D F72E pea.l [A5 - 0x8D2]
00004040 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004044 4FEF 0012 lea.l A7, [A7 + 0x12]
00004048 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
0000404C 4267 clr.w -[A7]
0000404E 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00004052 4267 clr.w -[A7]
00004054 486D F72E pea.l [A5 - 0x8D2]
00004058 486D E4F0 pea.l [A5 - 0x1B10]
0000405C 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00004060 4EBA 1A9C jsr [PC + 0x1A9C /* 00005AFE */]
00004064 4FEF 0014 lea.l A7, [A7 + 0x14]
label00004068:
00004068 41EE FFE6 lea.l A0, [A6 - 0x1A]
0000406C 2F20 move.l -[A7], -[A0]
0000406E 2F20 move.l -[A7], -[A0]
00004070 3F20 move.w -[A7], -[A0]
00004072 486E FFC6 pea.l [A6 - 0x3A]
00004076 4EBA 1DB4 jsr [PC + 0x1DB4 /* 00005E2C */]
0000407A 4FEF 000E lea.l A7, [A7 + 0xE]
0000407E 486E FFD2 pea.l [A6 - 0x2E]
00004082 486E FFC6 pea.l [A6 - 0x3A]
00004086 3F3C 0004 move.w -[A7], 0x4
0000408A A9EB syscall Pack4/FP68K
0000408C 206E FFFC movea.l A0, [A6 - 0x4]
00004090 486E FFC6 pea.l [A6 - 0x3A]
00004094 4868 004E pea.l [A0 + 0x4E]
00004098 3F3C 0002 move.w -[A7], 0x2
0000409C A9EB syscall Pack4/FP68K
0000409E 41EE FFE6 lea.l A0, [A6 - 0x1A]
000040A2 2F20 move.l -[A7], -[A0]
000040A4 2F20 move.l -[A7], -[A0]
000040A6 3F20 move.w -[A7], -[A0]
000040A8 486E FFC6 pea.l [A6 - 0x3A]
000040AC 4EBA 1B3E jsr [PC + 0x1B3E /* 00005BEC */]
000040B0 4FEF 000E lea.l A7, [A7 + 0xE]
000040B4 486E FFD2 pea.l [A6 - 0x2E]
000040B8 486E FFC6 pea.l [A6 - 0x3A]
000040BC 3F3C 0004 move.w -[A7], 0x4
000040C0 A9EB syscall Pack4/FP68K
000040C2 206E FFFC movea.l A0, [A6 - 0x4]
000040C6 486E FFC6 pea.l [A6 - 0x3A]
000040CA 4868 0058 pea.l [A0 + 0x58]
000040CE 3F3C 0002 move.w -[A7], 0x2
000040D2 A9EB syscall Pack4/FP68K
label000040D4:
000040D4 4E5E unlink A6
000040D6 4E75 rts
000040D8 5452 addq.w [A2], 2
000040DA 4143 chk.w D0, D3
000040DC 544F addq.w A7, 2
000040DE 5250 addq.w [A0], 1
fn000040E0:
000040E0 4E56 FFDC link A6, -0x0024
000040E4 2F0C move.l -[A7], A4
000040E6 286D E4D4 movea.l A4, [A5 - 0x1B2C]
000040EA 6000 00D8 bra +0xDA /* 000041C4 */
label000040EE:
000040EE 0C6C 0002 0010 cmpi.w [A4 + 0x10], 0x2
000040F4 6600 00CA bne +0xCC /* 000041C0 */
000040F8 2D6C 00D2 FFE8 move.l [A6 - 0x18], [A4 + 0xD2]
000040FE 206E FFE8 movea.l A0, [A6 - 0x18]
00004102 3D7C 0002 FFE6 move.w [A6 - 0x1A], 0x2
00004108 2D68 003A FFDC move.l [A6 - 0x24], [A0 + 0x3A]
0000410E 2D68 003E FFE0 move.l [A6 - 0x20], [A0 + 0x3E]
00004114 3D68 0042 FFE4 move.w [A6 - 0x1C], [A0 + 0x42]
0000411A 486E FFE6 pea.l [A6 - 0x1A]
0000411E 486E FFDC pea.l [A6 - 0x24]
00004122 3F3C 2004 move.w -[A7], 0x2004
00004126 A9EB syscall Pack4/FP68K
00004128 486C 003A pea.l [A4 + 0x3A]
0000412C 486E FFDC pea.l [A6 - 0x24]
00004130 3F3C 0002 move.w -[A7], 0x2
00004134 A9EB syscall Pack4/FP68K
00004136 41EE FFF6 lea.l A0, [A6 - 0xA]
0000413A 43EE FFDC lea.l A1, [A6 - 0x24]
0000413E 20D9 move.l [A0]+, [A1]+
00004140 20D9 move.l [A0]+, [A1]+
00004142 30D9 move.w [A0]+, [A1]+
00004144 206E FFE8 movea.l A0, [A6 - 0x18]
00004148 3D7C 0002 FFE6 move.w [A6 - 0x1A], 0x2
0000414E 2D68 0044 FFDC move.l [A6 - 0x24], [A0 + 0x44]
00004154 2D68 0048 FFE0 move.l [A6 - 0x20], [A0 + 0x48]
0000415A 3D68 004C FFE4 move.w [A6 - 0x1C], [A0 + 0x4C]
00004160 486E FFE6 pea.l [A6 - 0x1A]
00004164 486E FFDC pea.l [A6 - 0x24]
00004168 3F3C 2004 move.w -[A7], 0x2004
0000416C A9EB syscall Pack4/FP68K
0000416E 486C 0044 pea.l [A4 + 0x44]
00004172 486E FFDC pea.l [A6 - 0x24]
00004176 3F3C 0002 move.w -[A7], 0x2
0000417A A9EB syscall Pack4/FP68K
0000417C 41EE FFEC lea.l A0, [A6 - 0x14]
00004180 43EE FFDC lea.l A1, [A6 - 0x24]
00004184 20D9 move.l [A0]+, [A1]+
00004186 20D9 move.l [A0]+, [A1]+
00004188 30D9 move.w [A0]+, [A1]+
0000418A 206E FFE8 movea.l A0, [A6 - 0x18]
0000418E 41E8 004E lea.l A0, [A0 + 0x4E]
00004192 2F20 move.l -[A7], -[A0]
00004194 2F20 move.l -[A7], -[A0]
00004196 3F20 move.w -[A7], -[A0]
00004198 206E FFE8 movea.l A0, [A6 - 0x18]
0000419C 41E8 0044 lea.l A0, [A0 + 0x44]
000041A0 2F20 move.l -[A7], -[A0]
000041A2 2F20 move.l -[A7], -[A0]
000041A4 3F20 move.w -[A7], -[A0]
000041A6 486E FFDE pea.l [A6 - 0x22]
000041AA 4EBA D500 jsr [PC - 0x2B00 /* 000016AC */]
000041AE 4FEF 0018 lea.l A7, [A7 + 0x18]
000041B2 41EC 00E0 lea.l A0, [A4 + 0xE0]
000041B6 43EE FFDE lea.l A1, [A6 - 0x22]
000041BA 20D9 move.l [A0]+, [A1]+
000041BC 20D9 move.l [A0]+, [A1]+
000041BE 30D9 move.w [A0]+, [A1]+
label000041C0:
000041C0 286C 00EA movea.l A4, [A4 + 0xEA]
label000041C4:
000041C4 B8FC 0000 cmpa.w A4, 0x0
000041C8 6600 FF24 bne -0xDA /* 000040EE */
000041CC 285F movea.l A4, [A7]+
000041CE 4E5E unlink A6
000041D0 4E75 rts
000041D2 5345 subq.w D5, 1
000041D4 5454 addq.w [A4], 2
000041D6 4F52 chk.w D7, [A2]
000041D8 5045 addq.w D5, 8
fn000041DA:
000041DA 4E56 FF96 link A6, -0x006A
000041DE 2F0C move.l -[A7], A4
000041E0 286D E4D4 movea.l A4, [A5 - 0x1B2C]
000041E4 6000 06DA bra +0x6DC /* 000048C0 */
label000041E8:
000041E8 0C6C 0002 0010 cmpi.w [A4 + 0x10], 0x2
000041EE 670A beq +0xC /* 000041FA */
000041F0 0C6C 0001 0010 cmpi.w [A4 + 0x10], 0x1
000041F6 6600 06C4 bne +0x6C6 /* 000048BC */
label000041FA:
000041FA 3D7C FFFE FFF2 move.w [A6 - 0xE], 0xFFFE
00004200 486E FFF2 pea.l [A6 - 0xE]
00004204 486C 00D6 pea.l [A4 + 0xD6]
00004208 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000420C A9EB syscall Pack4/FP68K
0000420E 6F00 06AC ble +0x6AE /* 000048BC */
00004212 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004216 41EE FFEA lea.l A0, [A6 - 0x16]
0000421A 43EC 003A lea.l A1, [A4 + 0x3A]
0000421E 20D9 move.l [A0]+, [A1]+
00004220 20D9 move.l [A0]+, [A1]+
00004222 30D9 move.w [A0]+, [A1]+
00004224 41EE FFE0 lea.l A0, [A6 - 0x20]
00004228 43EC 0044 lea.l A1, [A4 + 0x44]
0000422C 20D9 move.l [A0]+, [A1]+
0000422E 20D9 move.l [A0]+, [A1]+
00004230 30D9 move.w [A0]+, [A1]+
00004232 3D7C 0000 FFDE move.w [A6 - 0x22], 0x0
00004238 486E FFDE pea.l [A6 - 0x22]
0000423C 486C 00D6 pea.l [A4 + 0xD6]
00004240 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004244 A9EB syscall Pack4/FP68K
00004246 6D40 blt +0x42 /* 00004288 */
00004248 2D6C 00D6 FFD6 move.l [A6 - 0x2A], [A4 + 0xD6]
0000424E 2D6C 00DA FFDA move.l [A6 - 0x26], [A4 + 0xDA]
00004254 3D6C 00DE FFDE move.w [A6 - 0x22], [A4 + 0xDE]
0000425A 486D F95A pea.l [A5 - 0x6A6]
0000425E 486E FFD6 pea.l [A6 - 0x2A]
00004262 3F3C 0004 move.w -[A7], 0x4
00004266 A9EB syscall Pack4/FP68K
00004268 486D F964 pea.l [A5 - 0x69C]
0000426C 486E FFD6 pea.l [A6 - 0x2A]
00004270 3F3C 0006 move.w -[A7], 0x6
00004274 A9EB syscall Pack4/FP68K
00004276 41EE FFF6 lea.l A0, [A6 - 0xA]
0000427A 43EE FFD6 lea.l A1, [A6 - 0x2A]
0000427E 20D9 move.l [A0]+, [A1]+
00004280 20D9 move.l [A0]+, [A1]+
00004282 30D9 move.w [A0]+, [A1]+
00004284 6000 007E bra +0x80 /* 00004304 */
label00004288:
00004288 2D6C 00D2 FFDC move.l [A6 - 0x24], [A4 + 0xD2]
0000428E 206E FFDC movea.l A0, [A6 - 0x24]
00004292 2D68 0026 FFD2 move.l [A6 - 0x2E], [A0 + 0x26]
00004298 2D68 002A FFD6 move.l [A6 - 0x2A], [A0 + 0x2A]
0000429E 3D68 002E FFDA move.w [A6 - 0x26], [A0 + 0x2E]
000042A4 486C 0026 pea.l [A4 + 0x26]
000042A8 486E FFD2 pea.l [A6 - 0x2E]
000042AC 3F3C 0002 move.w -[A7], 0x2
000042B0 A9EB syscall Pack4/FP68K
000042B2 206E FFDC movea.l A0, [A6 - 0x24]
000042B6 2D68 0030 FFC8 move.l [A6 - 0x38], [A0 + 0x30]
000042BC 2D68 0034 FFCC move.l [A6 - 0x34], [A0 + 0x34]
000042C2 3D68 0038 FFD0 move.w [A6 - 0x30], [A0 + 0x38]
000042C8 486C 0030 pea.l [A4 + 0x30]
000042CC 486E FFC8 pea.l [A6 - 0x38]
000042D0 3F3C 0002 move.w -[A7], 0x2
000042D4 A9EB syscall Pack4/FP68K
000042D6 41EE FFD2 lea.l A0, [A6 - 0x2E]
000042DA 2F20 move.l -[A7], -[A0]
000042DC 2F20 move.l -[A7], -[A0]
000042DE 3F20 move.w -[A7], -[A0]
000042E0 41EE FFDC lea.l A0, [A6 - 0x24]
000042E4 2F20 move.l -[A7], -[A0]
000042E6 2F20 move.l -[A7], -[A0]
000042E8 3F20 move.w -[A7], -[A0]
000042EA 486E FFBE pea.l [A6 - 0x42]
000042EE 4EBA D244 jsr [PC - 0x2DBC /* 00001534 */]
000042F2 4FEF 0018 lea.l A7, [A7 + 0x18]
000042F6 41EE FFF6 lea.l A0, [A6 - 0xA]
000042FA 43EE FFBE lea.l A1, [A6 - 0x42]
000042FE 20D9 move.l [A0]+, [A1]+
00004300 20D9 move.l [A0]+, [A1]+
00004302 30D9 move.w [A0]+, [A1]+
label00004304:
00004304 0C6C 0001 0010 cmpi.w [A4 + 0x10], 0x1
0000430A 6608 bne +0xA /* 00004314 */
0000430C 3D7C 00C8 FFF4 move.w [A6 - 0xC], 0xC8
00004312 6006 bra +0x8 /* 0000431A */
label00004314:
00004314 7018 moveq.l D0, 0x18
00004316 3D40 FFF4 move.w [A6 - 0xC], D0
label0000431A:
0000431A 2F0C move.l -[A7], A4
0000431C 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00004320 486E FFE0 pea.l [A6 - 0x20]
00004324 486E FFEA pea.l [A6 - 0x16]
00004328 41EC 00EA lea.l A0, [A4 + 0xEA]
0000432C 2F20 move.l -[A7], -[A0]
0000432E 2F20 move.l -[A7], -[A0]
00004330 3F20 move.w -[A7], -[A0]
00004332 41D6 lea.l A0, [A6]
00004334 2F20 move.l -[A7], -[A0]
00004336 2F20 move.l -[A7], -[A0]
00004338 3F20 move.w -[A7], -[A0]
0000433A 4EBA 0F10 jsr [PC + 0xF10 /* 0000524C */]
0000433E 4FEF 0022 lea.l A7, [A7 + 0x22]
00004342 4A6C 0066 tst.w [A4 + 0x66]
00004346 6F00 0568 ble +0x56A /* 000048B0 */
0000434A 41EE FFEA lea.l A0, [A6 - 0x16]
0000434E 2F20 move.l -[A7], -[A0]
00004350 2F20 move.l -[A7], -[A0]
00004352 3F20 move.w -[A7], -[A0]
00004354 41EE FFF4 lea.l A0, [A6 - 0xC]
00004358 2F20 move.l -[A7], -[A0]
0000435A 2F20 move.l -[A7], -[A0]
0000435C 3F20 move.w -[A7], -[A0]
0000435E 486E FFCC pea.l [A6 - 0x34]
00004362 4EBA D348 jsr [PC - 0x2CB8 /* 000016AC */]
00004366 4FEF 0018 lea.l A7, [A7 + 0x18]
0000436A 41EE FFD6 lea.l A0, [A6 - 0x2A]
0000436E 43EE FFCC lea.l A1, [A6 - 0x34]
00004372 20D9 move.l [A0]+, [A1]+
00004374 20D9 move.l [A0]+, [A1]+
00004376 30D9 move.w [A0]+, [A1]+
00004378 486C 0066 pea.l [A4 + 0x66]
0000437C 486E FFD6 pea.l [A6 - 0x2A]
00004380 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004384 A9EB syscall Pack4/FP68K
00004386 6F0E ble +0x10 /* 00004396 */
00004388 486C 0066 pea.l [A4 + 0x66]
0000438C 486E FFD6 pea.l [A6 - 0x2A]
00004390 3F3C 200E move.w -[A7], 0x200E
00004394 A9EB syscall Pack4/FP68K
label00004396:
00004396 486C 00A0 pea.l [A4 + 0xA0]
0000439A 486E FFEA pea.l [A6 - 0x16]
0000439E 3F3C 0004 move.w -[A7], 0x4
000043A2 A9EB syscall Pack4/FP68K
000043A4 486C 00A0 pea.l [A4 + 0xA0]
000043A8 486E FFE0 pea.l [A6 - 0x20]
000043AC 3F3C 0004 move.w -[A7], 0x4
000043B0 A9EB syscall Pack4/FP68K
000043B2 41EC 004E lea.l A0, [A4 + 0x4E]
000043B6 43EE FFEA lea.l A1, [A6 - 0x16]
000043BA 20D9 move.l [A0]+, [A1]+
000043BC 20D9 move.l [A0]+, [A1]+
000043BE 30D9 move.w [A0]+, [A1]+
000043C0 41EC 0058 lea.l A0, [A4 + 0x58]
000043C4 43EE FFE0 lea.l A1, [A6 - 0x20]
000043C8 20D9 move.l [A0]+, [A1]+
000043CA 20D9 move.l [A0]+, [A1]+
000043CC 30D9 move.w [A0]+, [A1]+
000043CE 0C6C 0002 0010 cmpi.w [A4 + 0x10], 0x2
000043D4 6600 02E2 bne +0x2E4 /* 000046B8 */
000043D8 2D6C 00D2 FFD2 move.l [A6 - 0x2E], [A4 + 0xD2]
000043DE 206E FFD2 movea.l A0, [A6 - 0x2E]
000043E2 2D68 0026 FFC8 move.l [A6 - 0x38], [A0 + 0x26]
000043E8 2D68 002A FFCC move.l [A6 - 0x34], [A0 + 0x2A]
000043EE 3D68 002E FFD0 move.w [A6 - 0x30], [A0 + 0x2E]
000043F4 486C 0026 pea.l [A4 + 0x26]
000043F8 486E FFC8 pea.l [A6 - 0x38]
000043FC 3F3C 0002 move.w -[A7], 0x2
00004400 A9EB syscall Pack4/FP68K
00004402 206E FFD2 movea.l A0, [A6 - 0x2E]
00004406 2D68 0030 FFBE move.l [A6 - 0x42], [A0 + 0x30]
0000440C 2D68 0034 FFC2 move.l [A6 - 0x3E], [A0 + 0x34]
00004412 3D68 0038 FFC6 move.w [A6 - 0x3A], [A0 + 0x38]
00004418 486C 0030 pea.l [A4 + 0x30]
0000441C 486E FFBE pea.l [A6 - 0x42]
00004420 3F3C 0002 move.w -[A7], 0x2
00004424 A9EB syscall Pack4/FP68K
00004426 41EE FFC8 lea.l A0, [A6 - 0x38]
0000442A 2F20 move.l -[A7], -[A0]
0000442C 2F20 move.l -[A7], -[A0]
0000442E 3F20 move.w -[A7], -[A0]
00004430 41EE FFD2 lea.l A0, [A6 - 0x2E]
00004434 2F20 move.l -[A7], -[A0]
00004436 2F20 move.l -[A7], -[A0]
00004438 3F20 move.w -[A7], -[A0]
0000443A 486E FFB4 pea.l [A6 - 0x4C]
0000443E 4EBA D26C jsr [PC - 0x2D94 /* 000016AC */]
00004442 4FEF 0018 lea.l A7, [A7 + 0x18]
00004446 486C 0012 pea.l [A4 + 0x12]
0000444A 486E FFB4 pea.l [A6 - 0x4C]
0000444E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004452 A9EB syscall Pack4/FP68K
00004454 6F00 00D2 ble +0xD4 /* 00004528 */
00004458 3D7C 0004 FFD0 move.w [A6 - 0x30], 0x4
0000445E 2D6E FFEA FFC6 move.l [A6 - 0x3A], [A6 - 0x16]
00004464 2D6E FFEE FFCA move.l [A6 - 0x36], [A6 - 0x12]
0000446A 3D6E FFF2 FFCE move.w [A6 - 0x32], [A6 - 0xE]
00004470 486E FFD0 pea.l [A6 - 0x30]
00004474 486E FFC6 pea.l [A6 - 0x3A]
00004478 3F3C 2004 move.w -[A7], 0x2004
0000447C A9EB syscall Pack4/FP68K
0000447E 486E FFC6 pea.l [A6 - 0x3A]
00004482 486C 004E pea.l [A4 + 0x4E]
00004486 3F3C 0000 move.w -[A7], 0x0
0000448A A9EB syscall Pack4/FP68K
0000448C 3D7C 0004 FFD0 move.w [A6 - 0x30], 0x4
00004492 2D6E FFE0 FFC6 move.l [A6 - 0x3A], [A6 - 0x20]
00004498 2D6E FFE4 FFCA move.l [A6 - 0x36], [A6 - 0x1C]
0000449E 3D6E FFE8 FFCE move.w [A6 - 0x32], [A6 - 0x18]
000044A4 486E FFD0 pea.l [A6 - 0x30]
000044A8 486E FFC6 pea.l [A6 - 0x3A]
000044AC 3F3C 2004 move.w -[A7], 0x2004
000044B0 A9EB syscall Pack4/FP68K
000044B2 486E FFC6 pea.l [A6 - 0x3A]
000044B6 486C 0058 pea.l [A4 + 0x58]
000044BA 3F3C 0000 move.w -[A7], 0x0
000044BE A9EB syscall Pack4/FP68K
000044C0 3D7C 0004 FFD0 move.w [A6 - 0x30], 0x4
000044C6 2D6E FFEA FFC6 move.l [A6 - 0x3A], [A6 - 0x16]
000044CC 2D6E FFEE FFCA move.l [A6 - 0x36], [A6 - 0x12]
000044D2 3D6E FFF2 FFCE move.w [A6 - 0x32], [A6 - 0xE]
000044D8 486E FFD0 pea.l [A6 - 0x30]
000044DC 486E FFC6 pea.l [A6 - 0x3A]
000044E0 3F3C 2004 move.w -[A7], 0x2004
000044E4 A9EB syscall Pack4/FP68K
000044E6 486E FFC6 pea.l [A6 - 0x3A]
000044EA 486C 003A pea.l [A4 + 0x3A]
000044EE 3F3C 0000 move.w -[A7], 0x0
000044F2 A9EB syscall Pack4/FP68K
000044F4 3D7C 0004 FFD0 move.w [A6 - 0x30], 0x4
000044FA 2D6E FFE0 FFC6 move.l [A6 - 0x3A], [A6 - 0x20]
00004500 2D6E FFE4 FFCA move.l [A6 - 0x36], [A6 - 0x1C]
00004506 3D6E FFE8 FFCE move.w [A6 - 0x32], [A6 - 0x18]
0000450C 486E FFD0 pea.l [A6 - 0x30]
00004510 486E FFC6 pea.l [A6 - 0x3A]
00004514 3F3C 2004 move.w -[A7], 0x2004
00004518 A9EB syscall Pack4/FP68K
0000451A 486E FFC6 pea.l [A6 - 0x3A]
0000451E 486C 0044 pea.l [A4 + 0x44]
00004522 3F3C 0000 move.w -[A7], 0x0
00004526 A9EB syscall Pack4/FP68K
label00004528:
00004528 4A2D E4AE tst.b [A5 - 0x1B52]
0000452C 6700 012C beq +0x12E /* 0000465A */
00004530 486E FFC8 pea.l [A6 - 0x38]
00004534 41EC 0062 lea.l A0, [A4 + 0x62]
00004538 2F20 move.l -[A7], -[A0]
0000453A 2F20 move.l -[A7], -[A0]
0000453C 3F20 move.w -[A7], -[A0]
0000453E 41EC 0058 lea.l A0, [A4 + 0x58]
00004542 2F20 move.l -[A7], -[A0]
00004544 2F20 move.l -[A7], -[A0]
00004546 3F20 move.w -[A7], -[A0]
00004548 4EBA CE8A jsr [PC - 0x3176 /* 000013D4 */]
0000454C 4FEF 0018 lea.l A7, [A7 + 0x18]
00004550 486E FFBE pea.l [A6 - 0x42]
00004554 41EC 004E lea.l A0, [A4 + 0x4E]
00004558 2F20 move.l -[A7], -[A0]
0000455A 2F20 move.l -[A7], -[A0]
0000455C 3F20 move.w -[A7], -[A0]
0000455E 41EC 0044 lea.l A0, [A4 + 0x44]
00004562 2F20 move.l -[A7], -[A0]
00004564 2F20 move.l -[A7], -[A0]
00004566 3F20 move.w -[A7], -[A0]
00004568 4EBA CE6A jsr [PC - 0x3196 /* 000013D4 */]
0000456C 4FEF 0018 lea.l A7, [A7 + 0x18]
00004570 206E FFD2 movea.l A0, [A6 - 0x2E]
00004574 2D68 0026 FFB4 move.l [A6 - 0x4C], [A0 + 0x26]
0000457A 2D68 002A FFB8 move.l [A6 - 0x48], [A0 + 0x2A]
00004580 3D68 002E FFBC move.w [A6 - 0x44], [A0 + 0x2E]
00004586 486C 0026 pea.l [A4 + 0x26]
0000458A 486E FFB4 pea.l [A6 - 0x4C]
0000458E 3F3C 0002 move.w -[A7], 0x2
00004592 A9EB syscall Pack4/FP68K
00004594 206E FFD2 movea.l A0, [A6 - 0x2E]
00004598 2D68 0030 FFAA move.l [A6 - 0x56], [A0 + 0x30]
0000459E 2D68 0034 FFAE move.l [A6 - 0x52], [A0 + 0x34]
000045A4 3D68 0038 FFB2 move.w [A6 - 0x4E], [A0 + 0x38]
000045AA 486C 0030 pea.l [A4 + 0x30]
000045AE 486E FFAA pea.l [A6 - 0x56]
000045B2 3F3C 0002 move.w -[A7], 0x2
000045B6 A9EB syscall Pack4/FP68K
000045B8 41EE FFB4 lea.l A0, [A6 - 0x4C]
000045BC 2F20 move.l -[A7], -[A0]
000045BE 2F20 move.l -[A7], -[A0]
000045C0 3F20 move.w -[A7], -[A0]
000045C2 41EE FFBE lea.l A0, [A6 - 0x42]
000045C6 2F20 move.l -[A7], -[A0]
000045C8 2F20 move.l -[A7], -[A0]
000045CA 3F20 move.w -[A7], -[A0]
000045CC 486E FFA0 pea.l [A6 - 0x60]
000045D0 4EBA D0DA jsr [PC - 0x2F26 /* 000016AC */]
000045D4 4FEF 0018 lea.l A7, [A7 + 0x18]
000045D8 41EC 004E lea.l A0, [A4 + 0x4E]
000045DC 2F20 move.l -[A7], -[A0]
000045DE 2F20 move.l -[A7], -[A0]
000045E0 3F20 move.w -[A7], -[A0]
000045E2 41EC 0044 lea.l A0, [A4 + 0x44]
000045E6 2F20 move.l -[A7], -[A0]
000045E8 2F20 move.l -[A7], -[A0]
000045EA 3F20 move.w -[A7], -[A0]
000045EC 486E FF96 pea.l [A6 - 0x6A]
000045F0 4EBA D0BA jsr [PC - 0x2F46 /* 000016AC */]
000045F4 4FEF 0018 lea.l A7, [A7 + 0x18]
000045F8 41EE FFA0 lea.l A0, [A6 - 0x60]
000045FC 2F20 move.l -[A7], -[A0]
000045FE 2F20 move.l -[A7], -[A0]
00004600 3F20 move.w -[A7], -[A0]
00004602 41EE FFC8 lea.l A0, [A6 - 0x38]
00004606 2F20 move.l -[A7], -[A0]
00004608 2F20 move.l -[A7], -[A0]
0000460A 3F20 move.w -[A7], -[A0]
0000460C 41EE FFD2 lea.l A0, [A6 - 0x2E]
00004610 2F20 move.l -[A7], -[A0]
00004612 2F20 move.l -[A7], -[A0]
00004614 3F20 move.w -[A7], -[A0]
00004616 41EC 001C lea.l A0, [A4 + 0x1C]
0000461A 2F20 move.l -[A7], -[A0]
0000461C 2F20 move.l -[A7], -[A0]
0000461E 3F20 move.w -[A7], -[A0]
00004620 41EE FFAA lea.l A0, [A6 - 0x56]
00004624 2F20 move.l -[A7], -[A0]
00004626 2F20 move.l -[A7], -[A0]
00004628 3F20 move.w -[A7], -[A0]
0000462A 486D F96E pea.l [A5 - 0x692]
0000462E 486D F72E pea.l [A5 - 0x8D2]
00004632 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004636 4FEF 003A lea.l A7, [A7 + 0x3A]
0000463A 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
0000463E 4267 clr.w -[A7]
00004640 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00004644 4267 clr.w -[A7]
00004646 486D F72E pea.l [A5 - 0x8D2]
0000464A 486D E4F0 pea.l [A5 - 0x1B10]
0000464E 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00004652 4EBA 14AA jsr [PC + 0x14AA /* 00005AFE */]
00004656 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000465A:
0000465A 3D7C 0002 FFD0 move.w [A6 - 0x30], 0x2
00004660 2D6E FFD6 FFC6 move.l [A6 - 0x3A], [A6 - 0x2A]
00004666 2D6E FFDA FFCA move.l [A6 - 0x36], [A6 - 0x26]
0000466C 3D6E FFDE FFCE move.w [A6 - 0x32], [A6 - 0x22]
00004672 486E FFD0 pea.l [A6 - 0x30]
00004676 486E FFC6 pea.l [A6 - 0x3A]
0000467A 3F3C 2006 move.w -[A7], 0x2006
0000467E A9EB syscall Pack4/FP68K
00004680 41EE FFD6 lea.l A0, [A6 - 0x2A]
00004684 43EE FFC6 lea.l A1, [A6 - 0x3A]
00004688 20D9 move.l [A0]+, [A1]+
0000468A 20D9 move.l [A0]+, [A1]+
0000468C 30D9 move.w [A0]+, [A1]+
0000468E 3D7C 0001 FFD0 move.w [A6 - 0x30], 0x1
00004694 486E FFD0 pea.l [A6 - 0x30]
00004698 486E FFD6 pea.l [A6 - 0x2A]
0000469C 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000046A0 A9EB syscall Pack4/FP68K
000046A2 6C14 bge +0x16 /* 000046B8 */
000046A4 3D7C 0001 FFD0 move.w [A6 - 0x30], 0x1
000046AA 486E FFD0 pea.l [A6 - 0x30]
000046AE 486E FFD6 pea.l [A6 - 0x2A]
000046B2 3F3C 200E move.w -[A7], 0x200E
000046B6 A9EB syscall Pack4/FP68K
label000046B8:
000046B8 2D6E FFD6 FFCA move.l [A6 - 0x36], [A6 - 0x2A]
000046BE 2D6E FFDA FFCE move.l [A6 - 0x32], [A6 - 0x26]
000046C4 3D6E FFDE FFD2 move.w [A6 - 0x2E], [A6 - 0x22]
000046CA 486E FFCA pea.l [A6 - 0x36]
000046CE 3F3C 0016 move.w -[A7], 0x16
000046D2 A9EB syscall Pack4/FP68K
000046D4 486E FFCA pea.l [A6 - 0x36]
000046D8 486E FFD4 pea.l [A6 - 0x2C]
000046DC 3F3C 2010 move.w -[A7], 0x2010
000046E0 A9EB syscall Pack4/FP68K
000046E2 302E FFD4 move.w D0, [A6 - 0x2C]
000046E6 916C 0066 sub.w [A4 + 0x66], D0
000046EA 3D7C 0000 FFD4 move.w [A6 - 0x2C], 0x0
000046F0 486E FFD4 pea.l [A6 - 0x2C]
000046F4 486E FFD6 pea.l [A6 - 0x2A]
000046F8 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000046FC A9EB syscall Pack4/FP68K
000046FE 6F46 ble +0x48 /* 00004746 */
00004700 B9ED E4D4 cmpa.l A4, [A5 - 0x1B2C]
00004704 6640 bne +0x42 /* 00004746 */
00004706 422D F72E clr.b [A5 - 0x8D2]
0000470A 41EE FFE0 lea.l A0, [A6 - 0x20]
0000470E 2F20 move.l -[A7], -[A0]
00004710 2F20 move.l -[A7], -[A0]
00004712 3F20 move.w -[A7], -[A0]
00004714 4854 pea.l [A4]
00004716 486D F9B2 pea.l [A5 - 0x64E]
0000471A 486D F72E pea.l [A5 - 0x8D2]
0000471E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004722 4FEF 0016 lea.l A7, [A7 + 0x16]
00004726 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
0000472A 4267 clr.w -[A7]
0000472C 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00004730 4267 clr.w -[A7]
00004732 486D F72E pea.l [A5 - 0x8D2]
00004736 486D E4F0 pea.l [A5 - 0x1B10]
0000473A 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
0000473E 4EBA 13BE jsr [PC + 0x13BE /* 00005AFE */]
00004742 4FEF 0014 lea.l A7, [A7 + 0x14]
label00004746:
00004746 4A2D E4AE tst.b [A5 - 0x1B52]
0000474A 6700 00BE beq +0xC0 /* 0000480A */
0000474E 41EC 004E lea.l A0, [A4 + 0x4E]
00004752 2F20 move.l -[A7], -[A0]
00004754 2F20 move.l -[A7], -[A0]
00004756 3F20 move.w -[A7], -[A0]
00004758 41EC 0044 lea.l A0, [A4 + 0x44]
0000475C 2F20 move.l -[A7], -[A0]
0000475E 2F20 move.l -[A7], -[A0]
00004760 3F20 move.w -[A7], -[A0]
00004762 486E FFCC pea.l [A6 - 0x34]
00004766 4EBA CF44 jsr [PC - 0x30BC /* 000016AC */]
0000476A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000476E 41EC 00EA lea.l A0, [A4 + 0xEA]
00004772 2F20 move.l -[A7], -[A0]
00004774 2F20 move.l -[A7], -[A0]
00004776 3F20 move.w -[A7], -[A0]
00004778 41EE FFD6 lea.l A0, [A6 - 0x2A]
0000477C 2F20 move.l -[A7], -[A0]
0000477E 2F20 move.l -[A7], -[A0]
00004780 3F20 move.w -[A7], -[A0]
00004782 41EE FFE0 lea.l A0, [A6 - 0x20]
00004786 2F20 move.l -[A7], -[A0]
00004788 2F20 move.l -[A7], -[A0]
0000478A 3F20 move.w -[A7], -[A0]
0000478C 4854 pea.l [A4]
0000478E 486D F9CA pea.l [A5 - 0x636]
00004792 486D F72E pea.l [A5 - 0x8D2]
00004796 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000479A 4FEF 002A lea.l A7, [A7 + 0x2A]
0000479E 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000047A2 4267 clr.w -[A7]
000047A4 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
000047A8 4267 clr.w -[A7]
000047AA 486D F72E pea.l [A5 - 0x8D2]
000047AE 486D E4F0 pea.l [A5 - 0x1B10]
000047B2 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
000047B6 4EBA 1346 jsr [PC + 0x1346 /* 00005AFE */]
000047BA 4FEF 0014 lea.l A7, [A7 + 0x14]
000047BE 41EC 0062 lea.l A0, [A4 + 0x62]
000047C2 2F20 move.l -[A7], -[A0]
000047C4 2F20 move.l -[A7], -[A0]
000047C6 3F20 move.w -[A7], -[A0]
000047C8 41EC 0058 lea.l A0, [A4 + 0x58]
000047CC 2F20 move.l -[A7], -[A0]
000047CE 2F20 move.l -[A7], -[A0]
000047D0 3F20 move.w -[A7], -[A0]
000047D2 41D6 lea.l A0, [A6]
000047D4 2F20 move.l -[A7], -[A0]
000047D6 2F20 move.l -[A7], -[A0]
000047D8 3F20 move.w -[A7], -[A0]
000047DA 486D F9FE pea.l [A5 - 0x602]
000047DE 486D F72E pea.l [A5 - 0x8D2]
000047E2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000047E6 4FEF 0026 lea.l A7, [A7 + 0x26]
000047EA 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000047EE 4267 clr.w -[A7]
000047F0 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
000047F4 4267 clr.w -[A7]
000047F6 486D F72E pea.l [A5 - 0x8D2]
000047FA 486D E4F0 pea.l [A5 - 0x1B10]
000047FE 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00004802 4EBA 12FA jsr [PC + 0x12FA /* 00005AFE */]
00004806 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000480A:
0000480A 41EC 004E lea.l A0, [A4 + 0x4E]
0000480E 2F20 move.l -[A7], -[A0]
00004810 2F20 move.l -[A7], -[A0]
00004812 3F20 move.w -[A7], -[A0]
00004814 41EC 0044 lea.l A0, [A4 + 0x44]
00004818 2F20 move.l -[A7], -[A0]
0000481A 2F20 move.l -[A7], -[A0]
0000481C 3F20 move.w -[A7], -[A0]
0000481E 486E FFCC pea.l [A6 - 0x34]
00004822 4EBA CD10 jsr [PC - 0x32F0 /* 00001534 */]
00004826 4FEF 0018 lea.l A7, [A7 + 0x18]
0000482A 41EE FFF6 lea.l A0, [A6 - 0xA]
0000482E 43EE FFCC lea.l A1, [A6 - 0x34]
00004832 20D9 move.l [A0]+, [A1]+
00004834 20D9 move.l [A0]+, [A1]+
00004836 30D9 move.w [A0]+, [A1]+
00004838 41EC 0062 lea.l A0, [A4 + 0x62]
0000483C 2F20 move.l -[A7], -[A0]
0000483E 2F20 move.l -[A7], -[A0]
00004840 3F20 move.w -[A7], -[A0]
00004842 41EC 0058 lea.l A0, [A4 + 0x58]
00004846 2F20 move.l -[A7], -[A0]
00004848 2F20 move.l -[A7], -[A0]
0000484A 3F20 move.w -[A7], -[A0]
0000484C 486E FFCC pea.l [A6 - 0x34]
00004850 4EBA CCE2 jsr [PC - 0x331E /* 00001534 */]
00004854 4FEF 0018 lea.l A7, [A7 + 0x18]
00004858 41EE FFEA lea.l A0, [A6 - 0x16]
0000485C 43EE FFCC lea.l A1, [A6 - 0x34]
00004860 20D9 move.l [A0]+, [A1]+
00004862 20D9 move.l [A0]+, [A1]+
00004864 30D9 move.w [A0]+, [A1]+
00004866 4A2D E4AE tst.b [A5 - 0x1B52]
0000486A 6750 beq +0x52 /* 000048BC */
0000486C 41EE FFF4 lea.l A0, [A6 - 0xC]
00004870 2F20 move.l -[A7], -[A0]
00004872 2F20 move.l -[A7], -[A0]
00004874 3F20 move.w -[A7], -[A0]
00004876 41D6 lea.l A0, [A6]
00004878 2F20 move.l -[A7], -[A0]
0000487A 2F20 move.l -[A7], -[A0]
0000487C 3F20 move.w -[A7], -[A0]
0000487E 486D FA1E pea.l [A5 - 0x5E2]
00004882 486D F72E pea.l [A5 - 0x8D2]
00004886 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000488A 4FEF 001C lea.l A7, [A7 + 0x1C]
0000488E 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00004892 4267 clr.w -[A7]
00004894 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
00004898 4267 clr.w -[A7]
0000489A 486D F72E pea.l [A5 - 0x8D2]
0000489E 486D E4F0 pea.l [A5 - 0x1B10]
000048A2 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
000048A6 4EBA 1256 jsr [PC + 0x1256 /* 00005AFE */]
000048AA 4FEF 0014 lea.l A7, [A7 + 0x14]
000048AE 600C bra +0xE /* 000048BC */
label000048B0:
000048B0 4A6C 0064 tst.w [A4 + 0x64]
000048B4 6606 bne +0x8 /* 000048BC */
000048B6 7001 moveq.l D0, 0x01
000048B8 1940 00F2 move.b [A4 + 0xF2], D0
label000048BC:
000048BC 286C 00EA movea.l A4, [A4 + 0xEA]
label000048C0:
000048C0 B8FC 0000 cmpa.w A4, 0x0
000048C4 6600 F922 bne -0x6DC /* 000041E8 */
000048C8 285F movea.l A4, [A7]+
000048CA 4E5E unlink A6
000048CC 4E75 rts
000048CE 4255 clr.w [A5]
000048D0 524E addq.w A6, 1
000048D2 4655 not.w [A5]
000048D4 454C chk.w D2, A4
fn000048D6:
000048D6 4E56 FFDE link A6, -0x0022
000048DA 2F0C move.l -[A7], A4
000048DC 286D E4D4 movea.l A4, [A5 - 0x1B2C]
000048E0 6000 014C bra +0x14E /* 00004A2E */
label000048E4:
000048E4 0C6C 0002 0010 cmpi.w [A4 + 0x10], 0x2
000048EA 670A beq +0xC /* 000048F6 */
000048EC 0C6C 0001 0010 cmpi.w [A4 + 0x10], 0x1
000048F2 6600 0136 bne +0x138 /* 00004A2A */
label000048F6:
000048F6 4A2E 0009 tst.b [A6 + 0x9]
000048FA 6744 beq +0x46 /* 00004940 */
000048FC 486C 004E pea.l [A4 + 0x4E]
00004900 486C 003A pea.l [A4 + 0x3A]
00004904 3F3C 0000 move.w -[A7], 0x0
00004908 A9EB syscall Pack4/FP68K
0000490A 486C 0058 pea.l [A4 + 0x58]
0000490E 486C 0044 pea.l [A4 + 0x44]
00004912 3F3C 0000 move.w -[A7], 0x0
00004916 A9EB syscall Pack4/FP68K
00004918 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
0000491E 486E FFFE pea.l [A6 - 0x2]
00004922 486C 004E pea.l [A4 + 0x4E]
00004926 3F3C 200E move.w -[A7], 0x200E
0000492A A9EB syscall Pack4/FP68K
0000492C 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
00004932 486E FFFE pea.l [A6 - 0x2]
00004936 486C 0058 pea.l [A4 + 0x58]
0000493A 3F3C 200E move.w -[A7], 0x200E
0000493E A9EB syscall Pack4/FP68K
label00004940:
00004940 2D6C 003A FFF6 move.l [A6 - 0xA], [A4 + 0x3A]
00004946 2D6C 003E FFFA move.l [A6 - 0x6], [A4 + 0x3E]
0000494C 3D6C 0042 FFFE move.w [A6 - 0x2], [A4 + 0x42]
00004952 486D FA3E pea.l [A5 - 0x5C2]
00004956 486E FFF6 pea.l [A6 - 0xA]
0000495A 3F3C 0006 move.w -[A7], 0x6
0000495E A9EB syscall Pack4/FP68K
00004960 486E FFF6 pea.l [A6 - 0xA]
00004964 486C 0026 pea.l [A4 + 0x26]
00004968 3F3C 0000 move.w -[A7], 0x0
0000496C A9EB syscall Pack4/FP68K
0000496E 2D6C 0044 FFF6 move.l [A6 - 0xA], [A4 + 0x44]
00004974 2D6C 0048 FFFA move.l [A6 - 0x6], [A4 + 0x48]
0000497A 3D6C 004C FFFE move.w [A6 - 0x2], [A4 + 0x4C]
00004980 486D FA48 pea.l [A5 - 0x5B8]
00004984 486E FFF6 pea.l [A6 - 0xA]
00004988 3F3C 0006 move.w -[A7], 0x6
0000498C A9EB syscall Pack4/FP68K
0000498E 486E FFF6 pea.l [A6 - 0xA]
00004992 486C 0030 pea.l [A4 + 0x30]
00004996 3F3C 0000 move.w -[A7], 0x0
0000499A A9EB syscall Pack4/FP68K
0000499C 4A2E 0009 tst.b [A6 + 0x9]
000049A0 6700 0088 beq +0x8A /* 00004A2A */
000049A4 0C6C 0002 0010 cmpi.w [A4 + 0x10], 0x2
000049AA 6600 007E bne +0x80 /* 00004A2A */
000049AE 2D6C 00D2 FFFC move.l [A6 - 0x4], [A4 + 0xD2]
000049B4 206E FFFC movea.l A0, [A6 - 0x4]
000049B8 2D68 0026 FFF2 move.l [A6 - 0xE], [A0 + 0x26]
000049BE 2D68 002A FFF6 move.l [A6 - 0xA], [A0 + 0x2A]
000049C4 3D68 002E FFFA move.w [A6 - 0x6], [A0 + 0x2E]
000049CA 486C 0026 pea.l [A4 + 0x26]
000049CE 486E FFF2 pea.l [A6 - 0xE]
000049D2 3F3C 0002 move.w -[A7], 0x2
000049D6 A9EB syscall Pack4/FP68K
000049D8 206E FFFC movea.l A0, [A6 - 0x4]
000049DC 2D68 0030 FFE8 move.l [A6 - 0x18], [A0 + 0x30]
000049E2 2D68 0034 FFEC move.l [A6 - 0x14], [A0 + 0x34]
000049E8 3D68 0038 FFF0 move.w [A6 - 0x10], [A0 + 0x38]
000049EE 486C 0030 pea.l [A4 + 0x30]
000049F2 486E FFE8 pea.l [A6 - 0x18]
000049F6 3F3C 0002 move.w -[A7], 0x2
000049FA A9EB syscall Pack4/FP68K
000049FC 41EE FFF2 lea.l A0, [A6 - 0xE]
00004A00 2F20 move.l -[A7], -[A0]
00004A02 2F20 move.l -[A7], -[A0]
00004A04 3F20 move.w -[A7], -[A0]
00004A06 41EE FFFC lea.l A0, [A6 - 0x4]
00004A0A 2F20 move.l -[A7], -[A0]
00004A0C 2F20 move.l -[A7], -[A0]
00004A0E 3F20 move.w -[A7], -[A0]
00004A10 486E FFDE pea.l [A6 - 0x22]
00004A14 4EBA CC96 jsr [PC - 0x336A /* 000016AC */]
00004A18 4FEF 0018 lea.l A7, [A7 + 0x18]
00004A1C 41EC 0012 lea.l A0, [A4 + 0x12]
00004A20 43EE FFDE lea.l A1, [A6 - 0x22]
00004A24 20D9 move.l [A0]+, [A1]+
00004A26 20D9 move.l [A0]+, [A1]+
00004A28 30D9 move.w [A0]+, [A1]+
label00004A2A:
00004A2A 286C 00EA movea.l A4, [A4 + 0xEA]
label00004A2E:
00004A2E B8FC 0000 cmpa.w A4, 0x0
00004A32 6600 FEB0 bne -0x14E /* 000048E4 */
00004A36 285F movea.l A4, [A7]+
00004A38 4E5E unlink A6
00004A3A 4E75 rts
00004A3C 4D4F chk.w D6, A7
00004A3E 5645 addq.w D5, 3
00004A40 5448 addq.w A0, 2
00004A42 4553 chk.w D2, [A3]
fn00004A44:
00004A44 4E56 FFF0 link A6, -0x0010
00004A48 2F0C move.l -[A7], A4
00004A4A 286D E4D4 movea.l A4, [A5 - 0x1B2C]
00004A4E 6000 049C bra +0x49E /* 00004EEC */
label00004A52:
00004A52 0C6C 0001 0010 cmpi.w [A4 + 0x10], 0x1
00004A58 6600 048E bne +0x490 /* 00004EE8 */
00004A5C 4A6C 0064 tst.w [A4 + 0x64]
00004A60 6F00 042E ble +0x430 /* 00004E90 */
00004A64 4878 0003 push.l 0x3
00004A68 42A7 clr.l -[A7]
00004A6A 4EBA C92A jsr [PC - 0x36D6 /* 00001396 */]
00004A6E 508F addq.l A7, 8
00004A70 3D40 FFFE move.w [A6 - 0x2], D0
00004A74 6000 039C bra +0x39E /* 00004E12 */
label00004A78:
00004A78 4878 0005 push.l 0x5
00004A7C 42A7 clr.l -[A7]
00004A7E 4EBA C916 jsr [PC - 0x36EA /* 00001396 */]
00004A82 508F addq.l A7, 8
00004A84 3D40 FFFC move.w [A6 - 0x4], D0
00004A88 536E FFFE subq.w [A6 - 0x2], 1
00004A8C 302E FFFC move.w D0, [A6 - 0x4]
00004A90 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004A94 0000 0006 ori.b D0, 0x6
00004A98 037A 000E bchg [PC + 0xE /* 00004AA8, value 0x3D7C '=|', cstring "=|" */], D1
00004A9C 008A 0106 0182 ori.l A2, 0x1060182
00004AA2 01FE .incomplete
00004AA4 027A 02F6 3D7C andi.w [PC + 0x3D7C /* 00008822, cstring ""<EOF> */], 0x2F6
00004AAA 0001 FFFA ori.b D1, 0xFA
00004AAE 486E FFFA pea.l [A6 - 0x6]
00004AB2 486C 006E pea.l [A4 + 0x6E]
00004AB6 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004ABA A9EB syscall Pack4/FP68K
00004ABC 6C00 0354 bge +0x356 /* 00004E12 */
00004AC0 306C 0064 movea.w A0, [A4 + 0x64]
00004AC4 2F08 move.l -[A7], A0
00004AC6 42A7 clr.l -[A7]
00004AC8 4EBA C8CC jsr [PC - 0x3734 /* 00001396 */]
00004ACC 508F addq.l A7, 8
00004ACE 3D40 FFFA move.w [A6 - 0x6], D0
00004AD2 486E FFFA pea.l [A6 - 0x6]
00004AD6 486E FFF0 pea.l [A6 - 0x10]
00004ADA 3F3C 200E move.w -[A7], 0x200E
00004ADE A9EB syscall Pack4/FP68K
00004AE0 486D FA52 pea.l [A5 - 0x5AE]
00004AE4 486E FFF0 pea.l [A6 - 0x10]
00004AE8 3F3C 0006 move.w -[A7], 0x6
00004AEC A9EB syscall Pack4/FP68K
00004AEE 486E FFF0 pea.l [A6 - 0x10]
00004AF2 486C 006E pea.l [A4 + 0x6E]
00004AF6 3F3C 0000 move.w -[A7], 0x0
00004AFA A9EB syscall Pack4/FP68K
00004AFC 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004B02 486E FFFA pea.l [A6 - 0x6]
00004B06 486C 006E pea.l [A4 + 0x6E]
00004B0A 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004B0E A9EB syscall Pack4/FP68K
00004B10 6F00 0300 ble +0x302 /* 00004E12 */
00004B14 41EC 006E lea.l A0, [A4 + 0x6E]
00004B18 43ED FA5C lea.l A1, [A5 - 0x5A4]
00004B1C 20D9 move.l [A0]+, [A1]+
00004B1E 20D9 move.l [A0]+, [A1]+
00004B20 30D9 move.w [A0]+, [A1]+
00004B22 6000 02EE bra +0x2F0 /* 00004E12 */
00004B26 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004B2C 486E FFFA pea.l [A6 - 0x6]
00004B30 486C 0082 pea.l [A4 + 0x82]
00004B34 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004B38 A9EB syscall Pack4/FP68K
00004B3A 6C00 02D6 bge +0x2D8 /* 00004E12 */
00004B3E 306C 0064 movea.w A0, [A4 + 0x64]
00004B42 2F08 move.l -[A7], A0
00004B44 42A7 clr.l -[A7]
00004B46 4EBA C84E jsr [PC - 0x37B2 /* 00001396 */]
00004B4A 508F addq.l A7, 8
00004B4C 3D40 FFFA move.w [A6 - 0x6], D0
00004B50 486E FFFA pea.l [A6 - 0x6]
00004B54 486E FFF0 pea.l [A6 - 0x10]
00004B58 3F3C 200E move.w -[A7], 0x200E
00004B5C A9EB syscall Pack4/FP68K
00004B5E 486D FA66 pea.l [A5 - 0x59A]
00004B62 486E FFF0 pea.l [A6 - 0x10]
00004B66 3F3C 0006 move.w -[A7], 0x6
00004B6A A9EB syscall Pack4/FP68K
00004B6C 486E FFF0 pea.l [A6 - 0x10]
00004B70 486C 0082 pea.l [A4 + 0x82]
00004B74 3F3C 0000 move.w -[A7], 0x0
00004B78 A9EB syscall Pack4/FP68K
00004B7A 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004B80 486E FFFA pea.l [A6 - 0x6]
00004B84 486C 0082 pea.l [A4 + 0x82]
00004B88 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004B8C A9EB syscall Pack4/FP68K
00004B8E 6F00 0282 ble +0x284 /* 00004E12 */
00004B92 41EC 0082 lea.l A0, [A4 + 0x82]
00004B96 43ED FA70 lea.l A1, [A5 - 0x590]
00004B9A 20D9 move.l [A0]+, [A1]+
00004B9C 20D9 move.l [A0]+, [A1]+
00004B9E 30D9 move.w [A0]+, [A1]+
00004BA0 6000 0270 bra +0x272 /* 00004E12 */
00004BA4 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004BAA 486E FFFA pea.l [A6 - 0x6]
00004BAE 486C 0078 pea.l [A4 + 0x78]
00004BB2 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004BB6 A9EB syscall Pack4/FP68K
00004BB8 6C00 0258 bge +0x25A /* 00004E12 */
00004BBC 306C 0064 movea.w A0, [A4 + 0x64]
00004BC0 2F08 move.l -[A7], A0
00004BC2 42A7 clr.l -[A7]
00004BC4 4EBA C7D0 jsr [PC - 0x3830 /* 00001396 */]
00004BC8 508F addq.l A7, 8
00004BCA 3D40 FFFA move.w [A6 - 0x6], D0
00004BCE 486E FFFA pea.l [A6 - 0x6]
00004BD2 486E FFF0 pea.l [A6 - 0x10]
00004BD6 3F3C 200E move.w -[A7], 0x200E
00004BDA A9EB syscall Pack4/FP68K
00004BDC 486D FA7A pea.l [A5 - 0x586]
00004BE0 486E FFF0 pea.l [A6 - 0x10]
00004BE4 3F3C 0006 move.w -[A7], 0x6
00004BE8 A9EB syscall Pack4/FP68K
00004BEA 486E FFF0 pea.l [A6 - 0x10]
00004BEE 486C 0078 pea.l [A4 + 0x78]
00004BF2 3F3C 0000 move.w -[A7], 0x0
00004BF6 A9EB syscall Pack4/FP68K
00004BF8 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004BFE 486E FFFA pea.l [A6 - 0x6]
00004C02 486C 0078 pea.l [A4 + 0x78]
00004C06 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004C0A A9EB syscall Pack4/FP68K
00004C0C 6F00 0204 ble +0x206 /* 00004E12 */
00004C10 41EC 0078 lea.l A0, [A4 + 0x78]
00004C14 43ED FA84 lea.l A1, [A5 - 0x57C]
00004C18 20D9 move.l [A0]+, [A1]+
00004C1A 20D9 move.l [A0]+, [A1]+
00004C1C 30D9 move.w [A0]+, [A1]+
00004C1E 6000 01F2 bra +0x1F4 /* 00004E12 */
00004C22 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004C28 486E FFFA pea.l [A6 - 0x6]
00004C2C 486C 0096 pea.l [A4 + 0x96]
00004C30 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004C34 A9EB syscall Pack4/FP68K
00004C36 6C00 01DA bge +0x1DC /* 00004E12 */
00004C3A 306C 0064 movea.w A0, [A4 + 0x64]
00004C3E 2F08 move.l -[A7], A0
00004C40 42A7 clr.l -[A7]
00004C42 4EBA C752 jsr [PC - 0x38AE /* 00001396 */]
00004C46 508F addq.l A7, 8
00004C48 3D40 FFFA move.w [A6 - 0x6], D0
00004C4C 486E FFFA pea.l [A6 - 0x6]
00004C50 486E FFF0 pea.l [A6 - 0x10]
00004C54 3F3C 200E move.w -[A7], 0x200E
00004C58 A9EB syscall Pack4/FP68K
00004C5A 486D FA8E pea.l [A5 - 0x572]
00004C5E 486E FFF0 pea.l [A6 - 0x10]
00004C62 3F3C 0006 move.w -[A7], 0x6
00004C66 A9EB syscall Pack4/FP68K
00004C68 486E FFF0 pea.l [A6 - 0x10]
00004C6C 486C 0096 pea.l [A4 + 0x96]
00004C70 3F3C 0000 move.w -[A7], 0x0
00004C74 A9EB syscall Pack4/FP68K
00004C76 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004C7C 486E FFFA pea.l [A6 - 0x6]
00004C80 486C 0096 pea.l [A4 + 0x96]
00004C84 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004C88 A9EB syscall Pack4/FP68K
00004C8A 6F00 0186 ble +0x188 /* 00004E12 */
00004C8E 41EC 0096 lea.l A0, [A4 + 0x96]
00004C92 43ED FA98 lea.l A1, [A5 - 0x568]
00004C96 20D9 move.l [A0]+, [A1]+
00004C98 20D9 move.l [A0]+, [A1]+
00004C9A 30D9 move.w [A0]+, [A1]+
00004C9C 6000 0174 bra +0x176 /* 00004E12 */
00004CA0 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004CA6 486E FFFA pea.l [A6 - 0x6]
00004CAA 486C 008C pea.l [A4 + 0x8C]
00004CAE 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004CB2 A9EB syscall Pack4/FP68K
00004CB4 6C00 015C bge +0x15E /* 00004E12 */
00004CB8 306C 0064 movea.w A0, [A4 + 0x64]
00004CBC 2F08 move.l -[A7], A0
00004CBE 42A7 clr.l -[A7]
00004CC0 4EBA C6D4 jsr [PC - 0x392C /* 00001396 */]
00004CC4 508F addq.l A7, 8
00004CC6 3D40 FFFA move.w [A6 - 0x6], D0
00004CCA 486E FFFA pea.l [A6 - 0x6]
00004CCE 486E FFF0 pea.l [A6 - 0x10]
00004CD2 3F3C 200E move.w -[A7], 0x200E
00004CD6 A9EB syscall Pack4/FP68K
00004CD8 486D FAA2 pea.l [A5 - 0x55E]
00004CDC 486E FFF0 pea.l [A6 - 0x10]
00004CE0 3F3C 0006 move.w -[A7], 0x6
00004CE4 A9EB syscall Pack4/FP68K
00004CE6 486E FFF0 pea.l [A6 - 0x10]
00004CEA 486C 008C pea.l [A4 + 0x8C]
00004CEE 3F3C 0000 move.w -[A7], 0x0
00004CF2 A9EB syscall Pack4/FP68K
00004CF4 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004CFA 486E FFFA pea.l [A6 - 0x6]
00004CFE 486C 008C pea.l [A4 + 0x8C]
00004D02 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004D06 A9EB syscall Pack4/FP68K
00004D08 6F00 0108 ble +0x10A /* 00004E12 */
00004D0C 41EC 008C lea.l A0, [A4 + 0x8C]
00004D10 43ED FAAC lea.l A1, [A5 - 0x554]
00004D14 20D9 move.l [A0]+, [A1]+
00004D16 20D9 move.l [A0]+, [A1]+
00004D18 30D9 move.w [A0]+, [A1]+
00004D1A 6000 00F6 bra +0xF8 /* 00004E12 */
00004D1E 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004D24 486E FFFA pea.l [A6 - 0x6]
00004D28 486C 0096 pea.l [A4 + 0x96]
00004D2C 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004D30 A9EB syscall Pack4/FP68K
00004D32 6C00 00DE bge +0xE0 /* 00004E12 */
00004D36 306C 0064 movea.w A0, [A4 + 0x64]
00004D3A 2F08 move.l -[A7], A0
00004D3C 42A7 clr.l -[A7]
00004D3E 4EBA C656 jsr [PC - 0x39AA /* 00001396 */]
00004D42 508F addq.l A7, 8
00004D44 3D40 FFFA move.w [A6 - 0x6], D0
00004D48 486E FFFA pea.l [A6 - 0x6]
00004D4C 486E FFF0 pea.l [A6 - 0x10]
00004D50 3F3C 200E move.w -[A7], 0x200E
00004D54 A9EB syscall Pack4/FP68K
00004D56 486D FAB6 pea.l [A5 - 0x54A]
00004D5A 486E FFF0 pea.l [A6 - 0x10]
00004D5E 3F3C 0006 move.w -[A7], 0x6
00004D62 A9EB syscall Pack4/FP68K
00004D64 486E FFF0 pea.l [A6 - 0x10]
00004D68 486C 0096 pea.l [A4 + 0x96]
00004D6C 3F3C 0000 move.w -[A7], 0x0
00004D70 A9EB syscall Pack4/FP68K
00004D72 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004D78 486E FFFA pea.l [A6 - 0x6]
00004D7C 486C 0096 pea.l [A4 + 0x96]
00004D80 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004D84 A9EB syscall Pack4/FP68K
00004D86 6F00 008A ble +0x8C /* 00004E12 */
00004D8A 41EC 0096 lea.l A0, [A4 + 0x96]
00004D8E 43ED FAC0 lea.l A1, [A5 - 0x540]
00004D92 20D9 move.l [A0]+, [A1]+
00004D94 20D9 move.l [A0]+, [A1]+
00004D96 30D9 move.w [A0]+, [A1]+
00004D98 6000 0078 bra +0x7A /* 00004E12 */
00004D9C 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004DA2 486E FFFA pea.l [A6 - 0x6]
00004DA6 486C 00AA pea.l [A4 + 0xAA]
00004DAA 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004DAE A9EB syscall Pack4/FP68K
00004DB0 6C60 bge +0x62 /* 00004E12 */
00004DB2 306C 0064 movea.w A0, [A4 + 0x64]
00004DB6 2F08 move.l -[A7], A0
00004DB8 42A7 clr.l -[A7]
00004DBA 4EBA C5DA jsr [PC - 0x3A26 /* 00001396 */]
00004DBE 508F addq.l A7, 8
00004DC0 3D40 FFFA move.w [A6 - 0x6], D0
00004DC4 486E FFFA pea.l [A6 - 0x6]
00004DC8 486E FFF0 pea.l [A6 - 0x10]
00004DCC 3F3C 200E move.w -[A7], 0x200E
00004DD0 A9EB syscall Pack4/FP68K
00004DD2 486D FACA pea.l [A5 - 0x536]
00004DD6 486E FFF0 pea.l [A6 - 0x10]
00004DDA 3F3C 0006 move.w -[A7], 0x6
00004DDE A9EB syscall Pack4/FP68K
00004DE0 486E FFF0 pea.l [A6 - 0x10]
00004DE4 486C 00AA pea.l [A4 + 0xAA]
00004DE8 3F3C 0000 move.w -[A7], 0x0
00004DEC A9EB syscall Pack4/FP68K
00004DEE 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00004DF4 486E FFFA pea.l [A6 - 0x6]
00004DF8 486C 00AA pea.l [A4 + 0xAA]
00004DFC 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004E00 A9EB syscall Pack4/FP68K
00004E02 6F0E ble +0x10 /* 00004E12 */
00004E04 41EC 00AA lea.l A0, [A4 + 0xAA]
00004E08 43ED FAD4 lea.l A1, [A5 - 0x52C]
00004E0C 20D9 move.l [A0]+, [A1]+
00004E0E 20D9 move.l [A0]+, [A1]+
00004E10 30D9 move.w [A0]+, [A1]+
label00004E12:
00004E12 4A6E FFFE tst.w [A6 - 0x2]
00004E16 6600 FC60 bne -0x39E /* 00004A78 */
00004E1A 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00004E20 486E FFFC pea.l [A6 - 0x4]
00004E24 486C 00A0 pea.l [A4 + 0xA0]
00004E28 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004E2C A9EB syscall Pack4/FP68K
00004E2E 6C60 bge +0x62 /* 00004E90 */
00004E30 306C 0064 movea.w A0, [A4 + 0x64]
00004E34 2F08 move.l -[A7], A0
00004E36 42A7 clr.l -[A7]
00004E38 4EBA C55C jsr [PC - 0x3AA4 /* 00001396 */]
00004E3C 508F addq.l A7, 8
00004E3E 3D40 FFFC move.w [A6 - 0x4], D0
00004E42 486E FFFC pea.l [A6 - 0x4]
00004E46 486E FFF2 pea.l [A6 - 0xE]
00004E4A 3F3C 200E move.w -[A7], 0x200E
00004E4E A9EB syscall Pack4/FP68K
00004E50 486D FADE pea.l [A5 - 0x522]
00004E54 486E FFF2 pea.l [A6 - 0xE]
00004E58 3F3C 0006 move.w -[A7], 0x6
00004E5C A9EB syscall Pack4/FP68K
00004E5E 486E FFF2 pea.l [A6 - 0xE]
00004E62 486C 00A0 pea.l [A4 + 0xA0]
00004E66 3F3C 0000 move.w -[A7], 0x0
00004E6A A9EB syscall Pack4/FP68K
00004E6C 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00004E72 486E FFFC pea.l [A6 - 0x4]
00004E76 486C 00A0 pea.l [A4 + 0xA0]
00004E7A 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004E7E A9EB syscall Pack4/FP68K
00004E80 6F0E ble +0x10 /* 00004E90 */
00004E82 41EC 00A0 lea.l A0, [A4 + 0xA0]
00004E86 43ED FAE8 lea.l A1, [A5 - 0x518]
00004E8A 20D9 move.l [A0]+, [A1]+
00004E8C 20D9 move.l [A0]+, [A1]+
00004E8E 30D9 move.w [A0]+, [A1]+
label00004E90:
00004E90 0C6C 0064 0064 cmpi.w [A4 + 0x64], 0x64 /* 'd' */
00004E96 6C38 bge +0x3A /* 00004ED0 */
00004E98 0C6C 0032 0064 cmpi.w [A4 + 0x64], 0x32 /* '2' */
00004E9E 6C12 bge +0x14 /* 00004EB2 */
00004EA0 4878 0005 push.l 0x5
00004EA4 42A7 clr.l -[A7]
00004EA6 4EBA C4EE jsr [PC - 0x3B12 /* 00001396 */]
00004EAA 508F addq.l A7, 8
00004EAC D16C 0064 add.w [A4 + 0x64], D0
00004EB0 601E bra +0x20 /* 00004ED0 */
label00004EB2:
00004EB2 4878 000A push.l 0xA /* '\n' */
00004EB6 42A7 clr.l -[A7]
00004EB8 4EBA C4DC jsr [PC - 0x3B24 /* 00001396 */]
00004EBC 508F addq.l A7, 8
00004EBE D16C 0064 add.w [A4 + 0x64], D0
00004EC2 0C6C 0064 0064 cmpi.w [A4 + 0x64], 0x64 /* 'd' */
00004EC8 6F06 ble +0x8 /* 00004ED0 */
00004ECA 7064 moveq.l D0, 0x64
00004ECC 3940 0064 move.w [A4 + 0x64], D0
label00004ED0:
00004ED0 302C 0064 move.w D0, [A4 + 0x64]
00004ED4 D16C 0066 add.w [A4 + 0x66], D0
00004ED8 302C 0066 move.w D0, [A4 + 0x66]
00004EDC B06C 006C cmp.w D0, [A4 + 0x6C]
00004EE0 6F06 ble +0x8 /* 00004EE8 */
00004EE2 396C 006C 0066 move.w [A4 + 0x66], [A4 + 0x6C]
label00004EE8:
00004EE8 286C 00EA movea.l A4, [A4 + 0xEA]
label00004EEC:
00004EEC B8FC 0000 cmpa.w A4, 0x0
00004EF0 6600 FB60 bne -0x49E /* 00004A52 */
00004EF4 285F movea.l A4, [A7]+
00004EF6 4E5E unlink A6
00004EF8 4E75 rts
00004EFA 4348 chk.w D1, A0
00004EFC 4543 chk.w D2, D3
00004EFE 4B54 chk.w D5, [A4]
00004F00 4845 swap.w D5
fn00004F02:
00004F02 4E56 FFCC link A6, -0x0034
00004F06 2F0C move.l -[A7], A4
00004F08 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00004F0C 2868 00EA movea.l A4, [A0 + 0xEA]
00004F10 6000 01B8 bra +0x1BA /* 000050CA */
label00004F14:
00004F14 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00004F18 4868 0026 pea.l [A0 + 0x26]
00004F1C 486C 0026 pea.l [A4 + 0x26]
00004F20 3F3C 0002 move.w -[A7], 0x2
00004F24 A9EB syscall Pack4/FP68K
00004F26 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00004F2A 4868 0030 pea.l [A0 + 0x30]
00004F2E 486C 0030 pea.l [A4 + 0x30]
00004F32 3F3C 0002 move.w -[A7], 0x2
00004F36 A9EB syscall Pack4/FP68K
00004F38 0C6C 0004 0010 cmpi.w [A4 + 0x10], 0x4
00004F3E 6600 0186 bne +0x188 /* 000050C6 */
00004F42 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
00004F48 486E FFFE pea.l [A6 - 0x2]
00004F4C 486C 0026 pea.l [A4 + 0x26]
00004F50 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004F54 A9EB syscall Pack4/FP68K
00004F56 6D14 blt +0x16 /* 00004F6C */
00004F58 2D6C 0026 FFF4 move.l [A6 - 0xC], [A4 + 0x26]
00004F5E 2D6C 002A FFF8 move.l [A6 - 0x8], [A4 + 0x2A]
00004F64 3D6C 002E FFFC move.w [A6 - 0x4], [A4 + 0x2E]
00004F6A 602E bra +0x30 /* 00004F9A */
label00004F6C:
00004F6C 2D6C 0026 FFEA move.l [A6 - 0x16], [A4 + 0x26]
00004F72 2D6C 002A FFEE move.l [A6 - 0x12], [A4 + 0x2A]
00004F78 3D6C 002E FFF2 move.w [A6 - 0xE], [A4 + 0x2E]
00004F7E 486E FFEA pea.l [A6 - 0x16]
00004F82 3F3C 000D move.w -[A7], 0xD /* '\r' */
00004F86 A9EB syscall Pack4/FP68K
00004F88 2D6E FFEA FFF4 move.l [A6 - 0xC], [A6 - 0x16]
00004F8E 2D6E FFEE FFF8 move.l [A6 - 0x8], [A6 - 0x12]
00004F94 3D6E FFF2 FFFC move.w [A6 - 0x4], [A6 - 0xE]
label00004F9A:
00004F9A 2D7C 0000 9C40 FFE6 move.l [A6 - 0x1A], 0x9C40
00004FA2 486E FFE6 pea.l [A6 - 0x1A]
00004FA6 486E FFF4 pea.l [A6 - 0xC]
00004FAA 3F3C 280A move.w -[A7], 0x280A /* '(\n' */
00004FAE A9EB syscall Pack4/FP68K
00004FB0 5EC0 sgt D0
00004FB2 4400 neg.b D0
00004FB4 4880 ext.w D0
00004FB6 3D7C 0000 FFE4 move.w [A6 - 0x1C], 0x0
00004FBC 486E FFE4 pea.l [A6 - 0x1C]
00004FC0 486C 0030 pea.l [A4 + 0x30]
00004FC4 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00004FC8 A9EB syscall Pack4/FP68K
00004FCA 6D18 blt +0x1A /* 00004FE4 */
00004FCC 48E7 8000 movem.l -[A7], D0
00004FD0 2D6C 0030 FFDA move.l [A6 - 0x26], [A4 + 0x30]
00004FD6 2D6C 0034 FFDE move.l [A6 - 0x22], [A4 + 0x34]
00004FDC 3D6C 0038 FFE2 move.w [A6 - 0x1E], [A4 + 0x38]
00004FE2 6032 bra +0x34 /* 00005016 */
label00004FE4:
00004FE4 48E7 8000 movem.l -[A7], D0
00004FE8 2D6C 0030 FFD0 move.l [A6 - 0x30], [A4 + 0x30]
00004FEE 2D6C 0034 FFD4 move.l [A6 - 0x2C], [A4 + 0x34]
00004FF4 3D6C 0038 FFD8 move.w [A6 - 0x28], [A4 + 0x38]
00004FFA 486E FFD0 pea.l [A6 - 0x30]
00004FFE 3F3C 000D move.w -[A7], 0xD /* '\r' */
00005002 A9EB syscall Pack4/FP68K
00005004 2D6E FFD0 FFDA move.l [A6 - 0x26], [A6 - 0x30]
0000500A 2D6E FFD4 FFDE move.l [A6 - 0x22], [A6 - 0x2C]
00005010 3D6E FFD8 FFE2 move.w [A6 - 0x1E], [A6 - 0x28]
label00005016:
00005016 4CDF 0001 movem.l D0, [A7]+
0000501A 2D7C 0000 9C40 FFCC move.l [A6 - 0x34], 0x9C40
00005022 486E FFCC pea.l [A6 - 0x34]
00005026 486E FFDA pea.l [A6 - 0x26]
0000502A 3F3C 280A move.w -[A7], 0x280A /* '(\n' */
0000502E A9EB syscall Pack4/FP68K
00005030 5EC1 sgt D1
00005032 4401 neg.b D1
00005034 4881 ext.w D1
00005036 8041 or.w D0, D1
00005038 4A40 tst.w D0
0000503A 6700 008A beq +0x8C /* 000050C6 */
0000503E 4A2D E4AE tst.b [A5 - 0x1B52]
00005042 672E beq +0x30 /* 00005072 */
00005044 486D FAF2 pea.l [A5 - 0x50E]
00005048 486D F72E pea.l [A5 - 0x8D2]
0000504C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00005050 508F addq.l A7, 8
00005052 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00005056 4267 clr.w -[A7]
00005058 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
0000505C 4267 clr.w -[A7]
0000505E 486D F72E pea.l [A5 - 0x8D2]
00005062 486D E4F0 pea.l [A5 - 0x1B10]
00005066 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
0000506A 4EBA 0A92 jsr [PC + 0xA92 /* 00005AFE */]
0000506E 4FEF 0014 lea.l A7, [A7 + 0x14]
label00005072:
00005072 2D6C 0026 FFF6 move.l [A6 - 0xA], [A4 + 0x26]
00005078 2D6C 002A FFFA move.l [A6 - 0x6], [A4 + 0x2A]
0000507E 3D6C 002E FFFE move.w [A6 - 0x2], [A4 + 0x2E]
00005084 486E FFF6 pea.l [A6 - 0xA]
00005088 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000508C A9EB syscall Pack4/FP68K
0000508E 41EC 0026 lea.l A0, [A4 + 0x26]
00005092 43EE FFF6 lea.l A1, [A6 - 0xA]
00005096 20D9 move.l [A0]+, [A1]+
00005098 20D9 move.l [A0]+, [A1]+
0000509A 30D9 move.w [A0]+, [A1]+
0000509C 2D6C 0030 FFF6 move.l [A6 - 0xA], [A4 + 0x30]
000050A2 2D6C 0034 FFFA move.l [A6 - 0x6], [A4 + 0x34]
000050A8 3D6C 0038 FFFE move.w [A6 - 0x2], [A4 + 0x38]
000050AE 486E FFF6 pea.l [A6 - 0xA]
000050B2 3F3C 000D move.w -[A7], 0xD /* '\r' */
000050B6 A9EB syscall Pack4/FP68K
000050B8 41EC 0030 lea.l A0, [A4 + 0x30]
000050BC 43EE FFF6 lea.l A1, [A6 - 0xA]
000050C0 20D9 move.l [A0]+, [A1]+
000050C2 20D9 move.l [A0]+, [A1]+
000050C4 30D9 move.w [A0]+, [A1]+
label000050C6:
000050C6 286C 00EA movea.l A4, [A4 + 0xEA]
label000050CA:
000050CA B8FC 0000 cmpa.w A4, 0x0
000050CE 6600 FE44 bne -0x1BA /* 00004F14 */
000050D2 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000050D6 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
000050DC 486E FFFE pea.l [A6 - 0x2]
000050E0 4868 0026 pea.l [A0 + 0x26]
000050E4 3F3C 200E move.w -[A7], 0x200E
000050E8 A9EB syscall Pack4/FP68K
000050EA 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000050EE 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
000050F4 486E FFFE pea.l [A6 - 0x2]
000050F8 4868 0030 pea.l [A0 + 0x30]
000050FC 3F3C 200E move.w -[A7], 0x200E
00005100 A9EB syscall Pack4/FP68K
00005102 285F movea.l A4, [A7]+
00005104 4E5E unlink A6
00005106 4E75 rts
00005108 4D4F chk.w D6, A7
0000510A 5645 addq.w D5, 3
0000510C 5448 addq.w A0, 2
0000510E 4553 chk.w D2, [A3]
fn00005110:
00005110 2F0C move.l -[A7], A4
00005112 286D E4D4 movea.l A4, [A5 - 0x1B2C]
00005116 6044 bra +0x46 /* 0000515C */
label00005118:
00005118 4A2C 00F2 tst.b [A4 + 0xF2]
0000511C 673A beq +0x3C /* 00005158 */
0000511E 4854 pea.l [A4]
00005120 486D FB00 pea.l [A5 - 0x500]
00005124 486D F72E pea.l [A5 - 0x8D2]
00005128 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000512C 4FEF 000C lea.l A7, [A7 + 0xC]
00005130 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00005134 4267 clr.w -[A7]
00005136 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
0000513A 4267 clr.w -[A7]
0000513C 486D F72E pea.l [A5 - 0x8D2]
00005140 486D E4F0 pea.l [A5 - 0x1B10]
00005144 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00005148 4EBA 09B4 jsr [PC + 0x9B4 /* 00005AFE */]
0000514C 4FEF 0014 lea.l A7, [A7 + 0x14]
00005150 2F0C move.l -[A7], A4
00005152 4EBA 0012 jsr [PC + 0x12 /* 00005166 */]
00005156 588F addq.l A7, 4
label00005158:
00005158 286C 00EA movea.l A4, [A4 + 0xEA]
label0000515C:
0000515C B8FC 0000 cmpa.w A4, 0x0
00005160 66B6 bne -0x48 /* 00005118 */
00005162 285F movea.l A4, [A7]+
00005164 4E75 rts
fn00005166:
00005166 4E56 FFE4 link A6, -0x001C
0000516A 206E 0008 movea.l A0, [A6 + 0x8]
0000516E 2D68 00EE FFFC move.l [A6 - 0x4], [A0 + 0xEE]
00005174 206E 0008 movea.l A0, [A6 + 0x8]
00005178 2D68 00EA FFF8 move.l [A6 - 0x8], [A0 + 0xEA]
0000517E 202D E4D4 move.l D0, [A5 - 0x1B2C]
00005182 B0AE 0008 cmp.l D0, [A6 + 0x8]
00005186 6628 bne +0x2A /* 000051B0 */
00005188 4267 clr.w -[A7]
0000518A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000518E 101F move.b D0, [A7]+
00005190 4A00 tst.b D0
00005192 6604 bne +0x6 /* 00005198 */
00005194 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label00005198:
00005198 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000519C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
000051A0 548F addq.l A7, 2
000051A2 3F3C 0001 move.w -[A7], 0x1
000051A6 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
000051AA 548F addq.l A7, 2
000051AC 6000 007E bra +0x80 /* 0000522C */
label000051B0:
000051B0 206E 0008 movea.l A0, [A6 + 0x8]
000051B4 0C68 0001 0010 cmpi.w [A0 + 0x10], 0x1
000051BA 6600 0070 bne +0x72 /* 0000522C */
000051BE 536D E4B0 subq.w [A5 - 0x1B50], 1
000051C2 4A6D E4B0 tst.w [A5 - 0x1B50]
000051C6 6624 bne +0x26 /* 000051EC */
000051C8 4267 clr.w -[A7]
000051CA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000051CE 101F move.b D0, [A7]+
000051D0 4A00 tst.b D0
000051D2 6604 bne +0x6 /* 000051D8 */
000051D4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label000051D8:
000051D8 3F3C 0014 move.w -[A7], 0x14
000051DC 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
000051E0 548F addq.l A7, 2
000051E2 3F3C 0001 move.w -[A7], 0x1
000051E6 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
000051EA 548F addq.l A7, 2
label000051EC:
000051EC 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000051F0 4A68 00BA tst.w [A0 + 0xBA]
000051F4 6F16 ble +0x18 /* 0000520C */
000051F6 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000051FA 202E 0008 move.l D0, [A6 + 0x8]
000051FE B0A8 00CA cmp.l D0, [A0 + 0xCA]
00005202 6608 bne +0xA /* 0000520C */
00005204 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005208 4268 00BA clr.w [A0 + 0xBA]
label0000520C:
0000520C 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005210 4A68 00BC tst.w [A0 + 0xBC]
00005214 6F16 ble +0x18 /* 0000522C */
00005216 206D E4D4 movea.l A0, [A5 - 0x1B2C]
0000521A 202E 0008 move.l D0, [A6 + 0x8]
0000521E B0A8 00CE cmp.l D0, [A0 + 0xCE]
00005222 6608 bne +0xA /* 0000522C */
00005224 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005228 4268 00BC clr.w [A0 + 0xBC]
label0000522C:
0000522C 206E FFFC movea.l A0, [A6 - 0x4]
00005230 216E FFF8 00EA move.l [A0 + 0xEA], [A6 - 0x8]
00005236 206E FFF8 movea.l A0, [A6 - 0x8]
0000523A 216E FFFC 00EE move.l [A0 + 0xEE], [A6 - 0x4]
00005240 4E5E unlink A6
00005242 4E75 rts
00005244 4445 neg.w D5
00005246 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5
0000524A 5348 subq.w A0, 1
fn0000524C:
0000524C 4E56 FFCE link A6, -0x0032
00005250 41EE 0012 lea.l A0, [A6 + 0x12]
00005254 2F20 move.l -[A7], -[A0]
00005256 2F20 move.l -[A7], -[A0]
00005258 3F20 move.w -[A7], -[A0]
0000525A 486E FFD8 pea.l [A6 - 0x28]
0000525E 4EBA 0BCC jsr [PC + 0xBCC /* 00005E2C */]
00005262 4FEF 000E lea.l A7, [A7 + 0xE]
00005266 486E 0012 pea.l [A6 + 0x12]
0000526A 486E FFD8 pea.l [A6 - 0x28]
0000526E 3F3C 0004 move.w -[A7], 0x4
00005272 A9EB syscall Pack4/FP68K
00005274 41EE FFF6 lea.l A0, [A6 - 0xA]
00005278 43EE FFD8 lea.l A1, [A6 - 0x28]
0000527C 20D9 move.l [A0]+, [A1]+
0000527E 20D9 move.l [A0]+, [A1]+
00005280 30D9 move.w [A0]+, [A1]+
00005282 41EE 0012 lea.l A0, [A6 + 0x12]
00005286 2F20 move.l -[A7], -[A0]
00005288 2F20 move.l -[A7], -[A0]
0000528A 3F20 move.w -[A7], -[A0]
0000528C 486E FFD8 pea.l [A6 - 0x28]
00005290 4EBA 095A jsr [PC + 0x95A /* 00005BEC */]
00005294 4FEF 000E lea.l A7, [A7 + 0xE]
00005298 486E 0012 pea.l [A6 + 0x12]
0000529C 486E FFD8 pea.l [A6 - 0x28]
000052A0 3F3C 0004 move.w -[A7], 0x4
000052A4 A9EB syscall Pack4/FP68K
000052A6 41EE FFEC lea.l A0, [A6 - 0x14]
000052AA 43EE FFD8 lea.l A1, [A6 - 0x28]
000052AE 20D9 move.l [A0]+, [A1]+
000052B0 20D9 move.l [A0]+, [A1]+
000052B2 30D9 move.w [A0]+, [A1]+
000052B4 206E 0026 movea.l A0, [A6 + 0x26]
000052B8 2D6E FFF6 FFD8 move.l [A6 - 0x28], [A6 - 0xA]
000052BE 2D6E FFFA FFDC move.l [A6 - 0x24], [A6 - 0x6]
000052C4 3D6E FFFE FFE0 move.w [A6 - 0x20], [A6 - 0x2]
000052CA 4868 003A pea.l [A0 + 0x3A]
000052CE 486E FFD8 pea.l [A6 - 0x28]
000052D2 3F3C 0002 move.w -[A7], 0x2
000052D6 A9EB syscall Pack4/FP68K
000052D8 206E 001C movea.l A0, [A6 + 0x1C]
000052DC 43EE FFD8 lea.l A1, [A6 - 0x28]
000052E0 20D9 move.l [A0]+, [A1]+
000052E2 20D9 move.l [A0]+, [A1]+
000052E4 30D9 move.w [A0]+, [A1]+
000052E6 206E 0026 movea.l A0, [A6 + 0x26]
000052EA 2D6E FFEC FFD8 move.l [A6 - 0x28], [A6 - 0x14]
000052F0 2D6E FFF0 FFDC move.l [A6 - 0x24], [A6 - 0x10]
000052F6 3D6E FFF4 FFE0 move.w [A6 - 0x20], [A6 - 0xC]
000052FC 4868 0044 pea.l [A0 + 0x44]
00005300 486E FFD8 pea.l [A6 - 0x28]
00005304 3F3C 0002 move.w -[A7], 0x2
00005308 A9EB syscall Pack4/FP68K
0000530A 206E 0020 movea.l A0, [A6 + 0x20]
0000530E 43EE FFD8 lea.l A1, [A6 - 0x28]
00005312 20D9 move.l [A0]+, [A1]+
00005314 20D9 move.l [A0]+, [A1]+
00005316 30D9 move.w [A0]+, [A1]+
00005318 206E 0020 movea.l A0, [A6 + 0x20]
0000531C 41E8 000A lea.l A0, [A0 + 0xA]
00005320 2F20 move.l -[A7], -[A0]
00005322 2F20 move.l -[A7], -[A0]
00005324 3F20 move.w -[A7], -[A0]
00005326 206E 001C movea.l A0, [A6 + 0x1C]
0000532A 41E8 000A lea.l A0, [A0 + 0xA]
0000532E 2F20 move.l -[A7], -[A0]
00005330 2F20 move.l -[A7], -[A0]
00005332 3F20 move.w -[A7], -[A0]
00005334 486E FFD8 pea.l [A6 - 0x28]
00005338 4EBA C372 jsr [PC - 0x3C8E /* 000016AC */]
0000533C 4FEF 0018 lea.l A7, [A7 + 0x18]
00005340 486E 0024 pea.l [A6 + 0x24]
00005344 486E FFCE pea.l [A6 - 0x32]
00005348 3F3C 200E move.w -[A7], 0x200E
0000534C A9EB syscall Pack4/FP68K
0000534E 486E FFCE pea.l [A6 - 0x32]
00005352 486E FFD8 pea.l [A6 - 0x28]
00005356 3F3C 0006 move.w -[A7], 0x6
0000535A A9EB syscall Pack4/FP68K
0000535C 41EE FFE2 lea.l A0, [A6 - 0x1E]
00005360 43EE FFD8 lea.l A1, [A6 - 0x28]
00005364 20D9 move.l [A0]+, [A1]+
00005366 20D9 move.l [A0]+, [A1]+
00005368 30D9 move.w [A0]+, [A1]+
0000536A 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1
00005370 486E FFE0 pea.l [A6 - 0x20]
00005374 486E FFE2 pea.l [A6 - 0x1E]
00005378 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000537C A9EB syscall Pack4/FP68K
0000537E 6F20 ble +0x22 /* 000053A0 */
00005380 206E 001C movea.l A0, [A6 + 0x1C]
00005384 486E FFE2 pea.l [A6 - 0x1E]
00005388 4850 pea.l [A0]
0000538A 3F3C 0006 move.w -[A7], 0x6
0000538E A9EB syscall Pack4/FP68K
00005390 206E 0020 movea.l A0, [A6 + 0x20]
00005394 486E FFE2 pea.l [A6 - 0x1E]
00005398 4850 pea.l [A0]
0000539A 3F3C 0006 move.w -[A7], 0x6
0000539E A9EB syscall Pack4/FP68K
label000053A0:
000053A0 4E5E unlink A6
000053A2 4E75 rts
000053A4 5343 subq.w D3, 1
000053A6 4F55 chk.w D7, [A5]
000053A8 5253 addq.w [A3], 1
000053AA 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
fn000053AC:
000053AC 4E56 FFFC link A6, -0x0004
000053B0 4AAE 000C tst.l [A6 + 0xC]
000053B4 6F28 ble +0x2A /* 000053DE */
000053B6 206E 0008 movea.l A0, [A6 + 0x8]
000053BA 2D50 FFFC move.l [A6 - 0x4], [A0]
000053BE 206E FFFC movea.l A0, [A6 - 0x4]
000053C2 4250 clr.w [A0]
000053C4 206E FFFC movea.l A0, [A6 - 0x4]
000053C8 217C 0000 3A98 0002 move.l [A0 + 0x2], 0x3A98
000053D0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000053D4 2F2E 000C move.l -[A7], [A6 + 0xC]
000053D8 42A7 clr.l -[A7]
000053DA 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
label000053DE:
000053DE 4E5E unlink A6
000053E0 4E75 rts
000053E2 504C addq.w A4, 8
000053E4 4159 chk.w D0, [A1]+
000053E6 534F subq.w A7, 1
000053E8 554E subq.w A6, 2
fn000053EA:
000053EA 4E56 FF52 link A6, -0x00AE
000053EE 206E 0008 movea.l A0, [A6 + 0x8]
000053F2 302E 0010 move.w D0, [A6 + 0x10]
000053F6 B068 0066 cmp.w D0, [A0 + 0x66]
000053FA 6F0A ble +0xC /* 00005406 */
000053FC 206E 0008 movea.l A0, [A6 + 0x8]
00005400 3D68 0066 0010 move.w [A6 + 0x10], [A0 + 0x66]
label00005406:
00005406 206E 0008 movea.l A0, [A6 + 0x8]
0000540A 302E 0010 move.w D0, [A6 + 0x10]
0000540E 9168 0066 sub.w [A0 + 0x66], D0
00005412 2F2D E4D4 move.l -[A7], [A5 - 0x1B2C]
00005416 4EBA 061C jsr [PC + 0x61C /* 00005A34 */]
0000541A 588F addq.l A7, 4
0000541C 2D40 FFFC move.l [A6 - 0x4], D0
00005420 2F2E 000C move.l -[A7], [A6 + 0xC]
00005424 102D FB26 move.b D0, [A5 - 0x4DA]
00005428 4880 ext.w D0
0000542A 3F00 move.w -[A7], D0
0000542C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005430 486D FB28 pea.l [A5 - 0x4D8]
00005434 486E FFA2 pea.l [A6 - 0x5E]
00005438 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000543C 4FEF 0012 lea.l A7, [A7 + 0x12]
00005440 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00005444 4267 clr.w -[A7]
00005446 3F2D E4E0 move.w -[A7], [A5 - 0x1B20]
0000544A 4267 clr.w -[A7]
0000544C 486E FFA2 pea.l [A6 - 0x5E]
00005450 486D E4F0 pea.l [A5 - 0x1B10]
00005454 2F2D E4E8 move.l -[A7], [A5 - 0x1B18]
00005458 4EBA 06A4 jsr [PC + 0x6A4 /* 00005AFE */]
0000545C 4FEF 0014 lea.l A7, [A7 + 0x14]
00005460 206E FFFC movea.l A0, [A6 - 0x4]
00005464 7002 moveq.l D0, 0x02
00005466 3140 0010 move.w [A0 + 0x10], D0
0000546A 206E FFFC movea.l A0, [A6 - 0x4]
0000546E 7064 moveq.l D0, 0x64
00005470 3140 0062 move.w [A0 + 0x62], D0
00005474 206E FFFC movea.l A0, [A6 - 0x4]
00005478 216E 000C 00D2 move.l [A0 + 0xD2], [A6 + 0xC]
0000547E 206E FFFC movea.l A0, [A6 - 0x4]
00005482 216E 0008 00CE move.l [A0 + 0xCE], [A6 + 0x8]
00005488 206E FFFC movea.l A0, [A6 - 0x4]
0000548C 316E 0010 0066 move.w [A0 + 0x66], [A6 + 0x10]
00005492 206E FFFC movea.l A0, [A6 - 0x4]
00005496 4268 0064 clr.w [A0 + 0x64]
0000549A 206E FFFC movea.l A0, [A6 - 0x4]
0000549E 3D7C FFFF FFA0 move.w [A6 - 0x60], 0xFFFF
000054A4 486E FFA0 pea.l [A6 - 0x60]
000054A8 4868 00D6 pea.l [A0 + 0xD6]
000054AC 3F3C 200E move.w -[A7], 0x200E
000054B0 A9EB syscall Pack4/FP68K
000054B2 206E FFFC movea.l A0, [A6 - 0x4]
000054B6 4268 006A clr.w [A0 + 0x6A]
000054BA 206E FFFC movea.l A0, [A6 - 0x4]
000054BE 41E8 00A0 lea.l A0, [A0 + 0xA0]
000054C2 43ED FB46 lea.l A1, [A5 - 0x4BA]
000054C6 20D9 move.l [A0]+, [A1]+
000054C8 20D9 move.l [A0]+, [A1]+
000054CA 30D9 move.w [A0]+, [A1]+
000054CC 206E 0008 movea.l A0, [A6 + 0x8]
000054D0 226E FFFC movea.l A1, [A6 - 0x4]
000054D4 43E9 0026 lea.l A1, [A1 + 0x26]
000054D8 41E8 0026 lea.l A0, [A0 + 0x26]
000054DC 22D8 move.l [A1]+, [A0]+
000054DE 22D8 move.l [A1]+, [A0]+
000054E0 32D8 move.w [A1]+, [A0]+
000054E2 206E 0008 movea.l A0, [A6 + 0x8]
000054E6 226E FFFC movea.l A1, [A6 - 0x4]
000054EA 43E9 0030 lea.l A1, [A1 + 0x30]
000054EE 41E8 0030 lea.l A0, [A0 + 0x30]
000054F2 22D8 move.l [A1]+, [A0]+
000054F4 22D8 move.l [A1]+, [A0]+
000054F6 32D8 move.w [A1]+, [A0]+
000054F8 206E 0008 movea.l A0, [A6 + 0x8]
000054FC 226E 000C movea.l A1, [A6 + 0xC]
00005500 2D69 0026 FF98 move.l [A6 - 0x68], [A1 + 0x26]
00005506 2D69 002A FF9C move.l [A6 - 0x64], [A1 + 0x2A]
0000550C 3D69 002E FFA0 move.w [A6 - 0x60], [A1 + 0x2E]
00005512 4868 0026 pea.l [A0 + 0x26]
00005516 486E FF98 pea.l [A6 - 0x68]
0000551A 3F3C 0002 move.w -[A7], 0x2
0000551E A9EB syscall Pack4/FP68K
00005520 206E 0008 movea.l A0, [A6 + 0x8]
00005524 226E 000C movea.l A1, [A6 + 0xC]
00005528 2D69 0030 FF8E move.l [A6 - 0x72], [A1 + 0x30]
0000552E 2D69 0034 FF92 move.l [A6 - 0x6E], [A1 + 0x34]
00005534 3D69 0038 FF96 move.w [A6 - 0x6A], [A1 + 0x38]
0000553A 4868 0030 pea.l [A0 + 0x30]
0000553E 486E FF8E pea.l [A6 - 0x72]
00005542 3F3C 0002 move.w -[A7], 0x2
00005546 A9EB syscall Pack4/FP68K
00005548 41EE FF98 lea.l A0, [A6 - 0x68]
0000554C 2F20 move.l -[A7], -[A0]
0000554E 2F20 move.l -[A7], -[A0]
00005550 3F20 move.w -[A7], -[A0]
00005552 41EE FFA2 lea.l A0, [A6 - 0x5E]
00005556 2F20 move.l -[A7], -[A0]
00005558 2F20 move.l -[A7], -[A0]
0000555A 3F20 move.w -[A7], -[A0]
0000555C 486E FF84 pea.l [A6 - 0x7C]
00005560 4EBA BFD2 jsr [PC - 0x402E /* 00001534 */]
00005564 4FEF 0018 lea.l A7, [A7 + 0x18]
00005568 41EE FFF2 lea.l A0, [A6 - 0xE]
0000556C 43EE FF84 lea.l A1, [A6 - 0x7C]
00005570 20D9 move.l [A0]+, [A1]+
00005572 20D9 move.l [A0]+, [A1]+
00005574 30D9 move.w [A0]+, [A1]+
00005576 41EE FFFC lea.l A0, [A6 - 0x4]
0000557A 2F20 move.l -[A7], -[A0]
0000557C 2F20 move.l -[A7], -[A0]
0000557E 3F20 move.w -[A7], -[A0]
00005580 486E FF98 pea.l [A6 - 0x68]
00005584 4EBA 08A6 jsr [PC + 0x8A6 /* 00005E2C */]
00005588 4FEF 000E lea.l A7, [A7 + 0xE]
0000558C 486E 0010 pea.l [A6 + 0x10]
00005590 486E FF98 pea.l [A6 - 0x68]
00005594 3F3C 2004 move.w -[A7], 0x2004
00005598 A9EB syscall Pack4/FP68K
0000559A 3D7C 0003 FF96 move.w [A6 - 0x6A], 0x3
000055A0 486E FF96 pea.l [A6 - 0x6A]
000055A4 486E FF98 pea.l [A6 - 0x68]
000055A8 3F3C 2004 move.w -[A7], 0x2004
000055AC A9EB syscall Pack4/FP68K
000055AE 206E 0008 movea.l A0, [A6 + 0x8]
000055B2 4868 003A pea.l [A0 + 0x3A]
000055B6 486E FF98 pea.l [A6 - 0x68]
000055BA 3F3C 0000 move.w -[A7], 0x0
000055BE A9EB syscall Pack4/FP68K
000055C0 206E FFFC movea.l A0, [A6 - 0x4]
000055C4 41E8 003A lea.l A0, [A0 + 0x3A]
000055C8 43EE FF98 lea.l A1, [A6 - 0x68]
000055CC 20D9 move.l [A0]+, [A1]+
000055CE 20D9 move.l [A0]+, [A1]+
000055D0 30D9 move.w [A0]+, [A1]+
000055D2 41EE FFFC lea.l A0, [A6 - 0x4]
000055D6 2F20 move.l -[A7], -[A0]
000055D8 2F20 move.l -[A7], -[A0]
000055DA 3F20 move.w -[A7], -[A0]
000055DC 486E FF98 pea.l [A6 - 0x68]
000055E0 4EBA 060A jsr [PC + 0x60A /* 00005BEC */]
000055E4 4FEF 000E lea.l A7, [A7 + 0xE]
000055E8 486E 0010 pea.l [A6 + 0x10]
000055EC 486E FF98 pea.l [A6 - 0x68]
000055F0 3F3C 2004 move.w -[A7], 0x2004
000055F4 A9EB syscall Pack4/FP68K
000055F6 3D7C 0003 FF96 move.w [A6 - 0x6A], 0x3
000055FC 486E FF96 pea.l [A6 - 0x6A]
00005600 486E FF98 pea.l [A6 - 0x68]
00005604 3F3C 2004 move.w -[A7], 0x2004
00005608 A9EB syscall Pack4/FP68K
0000560A 206E 0008 movea.l A0, [A6 + 0x8]
0000560E 4868 0044 pea.l [A0 + 0x44]
00005612 486E FF98 pea.l [A6 - 0x68]
00005616 3F3C 0000 move.w -[A7], 0x0
0000561A A9EB syscall Pack4/FP68K
0000561C 206E FFFC movea.l A0, [A6 - 0x4]
00005620 41E8 0044 lea.l A0, [A0 + 0x44]
00005624 43EE FF98 lea.l A1, [A6 - 0x68]
00005628 20D9 move.l [A0]+, [A1]+
0000562A 20D9 move.l [A0]+, [A1]+
0000562C 30D9 move.w [A0]+, [A1]+
0000562E 206E FFFC movea.l A0, [A6 - 0x4]
00005632 41E8 004E lea.l A0, [A0 + 0x4E]
00005636 2F20 move.l -[A7], -[A0]
00005638 2F20 move.l -[A7], -[A0]
0000563A 3F20 move.w -[A7], -[A0]
0000563C 206E FFFC movea.l A0, [A6 - 0x4]
00005640 41E8 0044 lea.l A0, [A0 + 0x44]
00005644 2F20 move.l -[A7], -[A0]
00005646 2F20 move.l -[A7], -[A0]
00005648 3F20 move.w -[A7], -[A0]
0000564A 486E FF98 pea.l [A6 - 0x68]
0000564E 4EBA C05C jsr [PC - 0x3FA4 /* 000016AC */]
00005652 4FEF 0018 lea.l A7, [A7 + 0x18]
00005656 3D7C 0002 FF96 move.w [A6 - 0x6A], 0x2
0000565C 486E FF96 pea.l [A6 - 0x6A]
00005660 486E FF98 pea.l [A6 - 0x68]
00005664 3F3C 2004 move.w -[A7], 0x2004
00005668 A9EB syscall Pack4/FP68K
0000566A 206E FFFC movea.l A0, [A6 - 0x4]
0000566E 41E8 00E0 lea.l A0, [A0 + 0xE0]
00005672 43EE FF98 lea.l A1, [A6 - 0x68]
00005676 20D9 move.l [A0]+, [A1]+
00005678 20D9 move.l [A0]+, [A1]+
0000567A 30D9 move.w [A0]+, [A1]+
0000567C 4A2D E4AE tst.b [A5 - 0x1B52]
00005680 6744 beq +0x46 /* 000056C6 */
00005682 206E FFFC movea.l A0, [A6 - 0x4]
00005686 41E8 004E lea.l A0, [A0 + 0x4E]
0000568A 2F20 move.l -[A7], -[A0]
0000568C 2F20 move.l -[A7], -[A0]
0000568E 3F20 move.w -[A7], -[A0]
00005690 206E FFFC movea.l A0, [A6 - 0x4]
00005694 41E8 0044 lea.l A0, [A0 + 0x44]
00005698 2F20 move.l -[A7], -[A0]
0000569A 2F20 move.l -[A7], -[A0]
0000569C 3F20 move.w -[A7], -[A0]
0000569E 41EE FFFC lea.l A0, [A6 - 0x4]
000056A2 2F20 move.l -[A7], -[A0]
000056A4 2F20 move.l -[A7], -[A0]
000056A6 3F20 move.w -[A7], -[A0]
000056A8 486D FB50 pea.l [A5 - 0x4B0]
000056AC 486E FF52 pea.l [A6 - 0xAE]
000056B0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000056B4 4FEF 0026 lea.l A7, [A7 + 0x26]
000056B8 486E FF52 pea.l [A6 - 0xAE]
000056BC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000056C0 588F addq.l A7, 4
000056C2 2F00 move.l -[A7], D0
000056C4 ABFF syscall DebugStr
label000056C6:
000056C6 206E FFFC movea.l A0, [A6 - 0x4]
000056CA 3D7C 0000 FFA0 move.w [A6 - 0x60], 0x0
000056D0 486E FFA0 pea.l [A6 - 0x60]
000056D4 4868 004E pea.l [A0 + 0x4E]
000056D8 3F3C 200E move.w -[A7], 0x200E
000056DC A9EB syscall Pack4/FP68K
000056DE 206E FFFC movea.l A0, [A6 - 0x4]
000056E2 3D7C 0000 FFA0 move.w [A6 - 0x60], 0x0
000056E8 486E FFA0 pea.l [A6 - 0x60]
000056EC 4868 0058 pea.l [A0 + 0x58]
000056F0 3F3C 200E move.w -[A7], 0x200E
000056F4 A9EB syscall Pack4/FP68K
000056F6 102D FB26 move.b D0, [A5 - 0x4DA]
000056FA 4880 ext.w D0
000056FC 3F00 move.w -[A7], D0
000056FE 486D FB72 pea.l [A5 - 0x48E]
00005702 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005706 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000570A 4FEF 000A lea.l A7, [A7 + 0xA]
0000570E 522D FB26 addq.b [A5 - 0x4DA], 1
00005712 206E FFFC movea.l A0, [A6 - 0x4]
00005716 4228 00F2 clr.b [A0 + 0xF2]
0000571A 206E FFFC movea.l A0, [A6 - 0x4]
0000571E 3D7C 2710 FFA0 move.w [A6 - 0x60], 0x2710
00005724 486E FFA0 pea.l [A6 - 0x60]
00005728 4868 0012 pea.l [A0 + 0x12]
0000572C 3F3C 200E move.w -[A7], 0x200E
00005730 A9EB syscall Pack4/FP68K
00005732 4E5E unlink A6
00005734 4E75 rts
00005736 4C41 554E movem.l D1,D2,D3,D6,A0,A2,A4,A6, D1
0000573A 4348 chk.w D1, A0
0000573C 2020 move.l D0, -[A0]
export_52:
0000573E 4E56 FFF8 link A6, -0x0008
00005742 4A6D E4B0 tst.w [A5 - 0x1B50]
00005746 6700 00F2 beq +0xF4 /* 0000583A */
0000574A 206D E4D4 movea.l A0, [A5 - 0x1B2C]
0000574E 4A68 0066 tst.w [A0 + 0x66]
00005752 6E20 bgt +0x22 /* 00005774 */
00005754 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005758 4A68 0066 tst.w [A0 + 0x66]
0000575C 6C0E bge +0x10 /* 0000576C */
0000575E 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005762 4A68 0066 tst.w [A0 + 0x66]
00005766 57C0 seq D0
00005768 4400 neg.b D0
0000576A 4880 ext.w D0
label0000576C:
0000576C 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00005770 6000 00C8 bra +0xCA /* 0000583A */
label00005774:
00005774 486E FFFC pea.l [A6 - 0x4]
00005778 206D E4D4 movea.l A0, [A5 - 0x1B2C]
0000577C 3F28 0066 move.w -[A7], [A0 + 0x66]
00005780 486D FB1C pea.l [A5 - 0x4E4]
00005784 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00005788 4FEF 000A lea.l A7, [A7 + 0xA]
0000578C 4A6D FB1C tst.w [A5 - 0x4E4]
00005790 6700 00A8 beq +0xAA /* 0000583A */
00005794 2D6D E4D4 FFF8 move.l [A6 - 0x8], [A5 - 0x1B2C]
0000579A 602C bra +0x2E /* 000057C8 */
label0000579C:
0000579C 206E FFF8 movea.l A0, [A6 - 0x8]
000057A0 0C68 0001 0010 cmpi.w [A0 + 0x10], 0x1
000057A6 6616 bne +0x18 /* 000057BE */
000057A8 302E FFFC move.w D0, [A6 - 0x4]
000057AC 0640 0030 addi.w D0, 0x30 /* '0' */
000057B0 206E FFF8 movea.l A0, [A6 - 0x8]
000057B4 1228 0005 move.b D1, [A0 + 0x5]
000057B8 4881 ext.w D1
000057BA B240 cmp.w D1, D0
000057BC 6710 beq +0x12 /* 000057CE */
label000057BE:
000057BE 206E FFF8 movea.l A0, [A6 - 0x8]
000057C2 2D68 00EA FFF8 move.l [A6 - 0x8], [A0 + 0xEA]
label000057C8:
000057C8 4AAE FFF8 tst.l [A6 - 0x8]
000057CC 66CE bne -0x30 /* 0000579C */
label000057CE:
000057CE 4AAE FFF8 tst.l [A6 - 0x8]
000057D2 6606 bne +0x8 /* 000057DA */
000057D4 486D FB7E pea.l [A5 - 0x482]
000057D8 ABFF syscall DebugStr
label000057DA:
000057DA 302E 0008 move.w D0, [A6 + 0x8]
000057DE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000057E2 0003 0005 ori.b D3, 0x5
000057E6 0048 0006 ori.w A0, 0x6
000057EA 001A 002E ori.b [A2]+, 0x2E /* '.' */
000057EE 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000057F2 316D FB1C 00B4 move.w [A0 + 0xB4], [A5 - 0x4E4]
000057F8 206D E4D4 movea.l A0, [A5 - 0x1B2C]
000057FC 216E FFF8 00BE move.l [A0 + 0xBE], [A6 - 0x8]
00005802 602A bra +0x2C /* 0000582E */
00005804 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005808 316D FB1C 00B6 move.w [A0 + 0xB6], [A5 - 0x4E4]
0000580E 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005812 216E FFF8 00C2 move.l [A0 + 0xC2], [A6 - 0x8]
00005818 6014 bra +0x16 /* 0000582E */
0000581A 206D E4D4 movea.l A0, [A5 - 0x1B2C]
0000581E 316D FB1C 00B8 move.w [A0 + 0xB8], [A5 - 0x4E4]
00005824 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005828 216E FFF8 00C6 move.l [A0 + 0xC6], [A6 - 0x8]
label0000582E:
0000582E 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005832 302D FB1C move.w D0, [A5 - 0x4E4]
00005836 9168 0066 sub.w [A0 + 0x66], D0
label0000583A:
0000583A 4E5E unlink A6
0000583C 4E75 rts
0000583E 4649 not.w A1
00005840 5245 addq.w D5, 1
00005842 4152 chk.w D0, [A2]
00005844 4159 chk.w D0, [A1]+
export_50:
00005846 4E56 FFF8 link A6, -0x0008
0000584A 4A6D E4B0 tst.w [A5 - 0x1B50]
0000584E 6700 00D8 beq +0xDA /* 00005928 */
00005852 3B7C 01F4 FB24 move.w [A5 - 0x4DC], 0x1F4
00005858 486E FFFC pea.l [A6 - 0x4]
0000585C 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005860 3F28 0066 move.w -[A7], [A0 + 0x66]
00005864 486D FB1C pea.l [A5 - 0x4E4]
00005868 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000586C 4FEF 000A lea.l A7, [A7 + 0xA]
00005870 4A6D FB1C tst.w [A5 - 0x4E4]
00005874 6600 0030 bne +0x32 /* 000058A6 */
00005878 302E 0008 move.w D0, [A6 + 0x8]
0000587C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00005880 0007 0008 ori.b D7, 0x8
00005884 0022 0004 ori.b -[A2], 0x4
00005888 0010 206D ori.b [A0], 0x6D /* 'm' */
0000588C E4D4 roxr .w [A4]
0000588E 316D FB1C 00BA move.w [A0 + 0xBA], [A5 - 0x4E4]
00005894 6000 0092 bra +0x94 /* 00005928 */
00005898 206D E4D4 movea.l A0, [A5 - 0x1B2C]
0000589C 316D FB1C 00BC move.w [A0 + 0xBC], [A5 - 0x4E4]
000058A2 6000 0084 bra +0x86 /* 00005928 */
label000058A6:
000058A6 2D6D E4D4 FFF8 move.l [A6 - 0x8], [A5 - 0x1B2C]
000058AC 602C bra +0x2E /* 000058DA */
label000058AE:
000058AE 206E FFF8 movea.l A0, [A6 - 0x8]
000058B2 0C68 0001 0010 cmpi.w [A0 + 0x10], 0x1
000058B8 6616 bne +0x18 /* 000058D0 */
000058BA 302E FFFC move.w D0, [A6 - 0x4]
000058BE 0640 0030 addi.w D0, 0x30 /* '0' */
000058C2 206E FFF8 movea.l A0, [A6 - 0x8]
000058C6 1228 0005 move.b D1, [A0 + 0x5]
000058CA 4881 ext.w D1
000058CC B240 cmp.w D1, D0
000058CE 6710 beq +0x12 /* 000058E0 */
label000058D0:
000058D0 206E FFF8 movea.l A0, [A6 - 0x8]
000058D4 2D68 00EA FFF8 move.l [A6 - 0x8], [A0 + 0xEA]
label000058DA:
000058DA 4AAE FFF8 tst.l [A6 - 0x8]
000058DE 66CE bne -0x30 /* 000058AE */
label000058E0:
000058E0 4AAE FFF8 tst.l [A6 - 0x8]
000058E4 6606 bne +0x8 /* 000058EC */
000058E6 486D FB92 pea.l [A5 - 0x46E]
000058EA ABFF syscall DebugStr
label000058EC:
000058EC 302E 0008 move.w D0, [A6 + 0x8]
000058F0 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000058F4 0007 0008 ori.b D7, 0x8
000058F8 0030 0004 0018 ori.b [A0 + D0.w + 0x18], 0x4
000058FE 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005902 316D FB1C 00BA move.w [A0 + 0xBA], [A5 - 0x4E4]
00005908 206D E4D4 movea.l A0, [A5 - 0x1B2C]
0000590C 216E FFF8 00CA move.l [A0 + 0xCA], [A6 - 0x8]
00005912 6014 bra +0x16 /* 00005928 */
00005914 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005918 316D FB1C 00BC move.w [A0 + 0xBC], [A5 - 0x4E4]
0000591E 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005922 216E FFF8 00CE move.l [A0 + 0xCE], [A6 - 0x8]
label00005928:
00005928 4E5E unlink A6
0000592A 4E75 rts
0000592C 4649 not.w A1
0000592E 5245 addq.w D5, 1
00005930 4142 chk.w D0, D2
00005932 4541 chk.w D2, D1
export_51:
00005934 4E56 FFF8 link A6, -0x0008
00005938 4A6D E4B0 tst.w [A5 - 0x1B50]
0000593C 6700 00B8 beq +0xBA /* 000059F6 */
00005940 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005944 4A68 0066 tst.w [A0 + 0x66]
00005948 6E20 bgt +0x22 /* 0000596A */
0000594A 206D E4D4 movea.l A0, [A5 - 0x1B2C]
0000594E 4A68 0066 tst.w [A0 + 0x66]
00005952 6C0E bge +0x10 /* 00005962 */
00005954 206D E4D4 movea.l A0, [A5 - 0x1B2C]
00005958 4A68 0066 tst.w [A0 + 0x66]
0000595C 57C0 seq D0
0000595E 4400 neg.b D0
00005960 4880 ext.w D0
label00005962:
00005962 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00005966 6000 008E bra +0x90 /* 000059F6 */
label0000596A:
0000596A 206D E4D4 movea.l A0, [A5 - 0x1B2C]
0000596E 3B68 0066 FB24 move.w [A5 - 0x4DC], [A0 + 0x66]
00005974 486E FFFC pea.l [A6 - 0x4]
00005978 206D E4D4 movea.l A0, [A5 - 0x1B2C]
0000597C 3F28 0066 move.w -[A7], [A0 + 0x66]
00005980 486D FB1C pea.l [A5 - 0x4E4]
00005984 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00005988 4FEF 000A lea.l A7, [A7 + 0xA]
0000598C 2D6D E4D4 FFF8 move.l [A6 - 0x8], [A5 - 0x1B2C]
00005992 602C bra +0x2E /* 000059C0 */
label00005994:
00005994 206E FFF8 movea.l A0, [A6 - 0x8]
00005998 0C68 0001 0010 cmpi.w [A0 + 0x10], 0x1
0000599E 6616 bne +0x18 /* 000059B6 */
000059A0 302E FFFC move.w D0, [A6 - 0x4]
000059A4 0640 0030 addi.w D0, 0x30 /* '0' */
000059A8 206E FFF8 movea.l A0, [A6 - 0x8]
000059AC 1228 0005 move.b D1, [A0 + 0x5]
000059B0 4881 ext.w D1
000059B2 B240 cmp.w D1, D0
000059B4 6710 beq +0x12 /* 000059C6 */
label000059B6:
000059B6 206E FFF8 movea.l A0, [A6 - 0x8]
000059BA 2D68 00EA FFF8 move.l [A6 - 0x8], [A0 + 0xEA]
label000059C0:
000059C0 4AAE FFF8 tst.l [A6 - 0x8]
000059C4 66CE bne -0x30 /* 00005994 */
label000059C6:
000059C6 0C6D 0001 FB1C cmpi.w [A5 - 0x4E4], 0x1
000059CC 6D28 blt +0x2A /* 000059F6 */
000059CE 3F2D FB1C move.w -[A7], [A5 - 0x4E4]
000059D2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000059D6 2F2D E4D4 move.l -[A7], [A5 - 0x1B2C]
000059DA 4EBA FA0E jsr [PC - 0x5F2 /* 000053EA */]
000059DE 4FEF 000A lea.l A7, [A7 + 0xA]
000059E2 4AAD F416 tst.l [A5 - 0xBEA]
000059E6 670E beq +0x10 /* 000059F6 */
000059E8 2F2D F416 move.l -[A7], [A5 - 0xBEA]
000059EC 2F2D F3D2 move.l -[A7], [A5 - 0xC2E]
000059F0 4EBA F9BA jsr [PC - 0x646 /* 000053AC */]
000059F4 508F addq.l A7, 8
label000059F6:
000059F6 4E5E unlink A6
000059F8 4E75 rts
000059FA 4C41 554E movem.l D1,D2,D3,D6,A0,A2,A4,A6, D1
000059FE 4348 chk.w D1, A0
00005A00 4154 chk.w D0, [A4]
fn00005A02:
00005A02 4E56 0000 link A6, 0
00005A06 2F0C move.l -[A7], A4
00005A08 286E 0008 movea.l A4, [A6 + 0x8]
00005A0C B8FC 0000 cmpa.w A4, 0x0
00005A10 660C bne +0xE /* 00005A1E */
00005A12 486D FBA8 pea.l [A5 - 0x458]
00005A16 ABFF syscall DebugStr
00005A18 6004 bra +0x6 /* 00005A1E */
label00005A1A:
00005A1A 286C 00EA movea.l A4, [A4 + 0xEA]
label00005A1E:
00005A1E 4AAC 00EA tst.l [A4 + 0xEA]
00005A22 66F6 bne -0x8 /* 00005A1A */
00005A24 200C move.l D0, A4
00005A26 285F movea.l A4, [A7]+
00005A28 4E5E unlink A6
00005A2A 4E75 rts
00005A2C 5255 addq.w [A5], 1
00005A2E 4E54 4845 link A4, -0xFFFFB7BB
00005A32 4C49 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A1
// begin alternate branch 00005A34-00005A38
fn00005A34:
00005A34 4E56 FFF8 link A6, -0x0008
// end alternate branch 00005A34-00005A38
fn00005A34: // (misaligned)
00005A36 FFF8 .invalid <<F/7/7>>
00005A38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A3C 4EBA FFC4 jsr [PC - 0x3C /* 00005A02 */]
00005A40 588F addq.l A7, 4
00005A42 2D40 FFF8 move.l [A6 - 0x8], D0
00005A46 4878 00F4 push.l 0xF4
00005A4A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00005A4E 588F addq.l A7, 4
00005A50 2D40 FFFC move.l [A6 - 0x4], D0
00005A54 4AAE FFFC tst.l [A6 - 0x4]
00005A58 6606 bne +0x8 /* 00005A60 */
00005A5A 486D FBB4 pea.l [A5 - 0x44C]
00005A5E ABFF syscall DebugStr
label00005A60:
00005A60 206E FFFC movea.l A0, [A6 - 0x4]
00005A64 216E FFF8 00EE move.l [A0 + 0xEE], [A6 - 0x8]
00005A6A 206E FFF8 movea.l A0, [A6 - 0x8]
00005A6E 216E FFFC 00EA move.l [A0 + 0xEA], [A6 - 0x4]
00005A74 206E FFFC movea.l A0, [A6 - 0x4]
00005A78 42A8 00EA clr.l [A0 + 0xEA]
00005A7C 202E FFFC move.l D0, [A6 - 0x4]
00005A80 4E5E unlink A6
00005A82 4E75 rts
00005A84 4745 chk.w D3, D5
00005A86 5441 addq.w D1, 2
00005A88 5348 subq.w A0, 1
00005A8A 4950 chk.w D4, [A0]
export_53:
fn00005A8C:
00005A8C 4E56 FFB0 link A6, -0x0050
00005A90 3F2E 0008 move.w -[A7], [A6 + 0x8]
00005A94 2F2E 000A move.l -[A7], [A6 + 0xA]
00005A98 486D FBC6 pea.l [A5 - 0x43A]
00005A9C 486E FFB0 pea.l [A6 - 0x50]
00005AA0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00005AA4 4FEF 000E lea.l A7, [A7 + 0xE]
00005AA8 486E FFB0 pea.l [A6 - 0x50]
00005AAC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00005AB0 588F addq.l A7, 4
00005AB2 2F00 move.l -[A7], D0
00005AB4 ABFF syscall DebugStr
00005AB6 4E5E unlink A6
00005AB8 4E75 rts
00005ABA 4445 neg.w D5
00005ABC 4255 clr.w [A5]
00005ABE 4749 chk.w D3, A1
00005AC0 4E54 4E56 link A4, -0xFFFFB1AA
// begin alternate branch 00005AC2-00005AC6
fn00005AC2:
00005AC2 4E56 FFB0 link A6, -0x0050
// end alternate branch 00005AC2-00005AC6
fn00005AC2: // (misaligned)
00005AC4 FFB0 .invalid <<F/6/7>>
00005AC6 41EE 0012 lea.l A0, [A6 + 0x12]
00005ACA 2F20 move.l -[A7], -[A0]
00005ACC 2F20 move.l -[A7], -[A0]
00005ACE 3F20 move.w -[A7], -[A0]
00005AD0 2F2E 0012 move.l -[A7], [A6 + 0x12]
00005AD4 486D FBCC pea.l [A5 - 0x434]
00005AD8 486E FFB0 pea.l [A6 - 0x50]
00005ADC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00005AE0 4FEF 0016 lea.l A7, [A7 + 0x16]
00005AE4 486E FFB0 pea.l [A6 - 0x50]
00005AE8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00005AEC 588F addq.l A7, 4
00005AEE 2F00 move.l -[A7], D0
00005AF0 ABFF syscall DebugStr
00005AF2 4E5E unlink A6
00005AF4 4E75 rts
00005AF6 4445 neg.w D5
00005AF8 4255 clr.w [A5]
00005AFA 4744 chk.w D3, D4
00005AFC 4F55 chk.w D7, [A5]
fn00005AFE:
00005AFE 4E56 FFF8 link A6, -0x0008
00005B02 206E 0008 movea.l A0, [A6 + 0x8]
00005B06 43EE FFF8 lea.l A1, [A6 - 0x8]
00005B0A 41E8 0010 lea.l A0, [A0 + 0x10]
00005B0E 22D8 move.l [A1]+, [A0]+
00005B10 22D8 move.l [A1]+, [A0]+
00005B12 4A2E 0015 tst.b [A6 + 0x15]
00005B16 670C beq +0xE /* 00005B24 */
00005B18 066E FFF1 FFFC addi.w [A6 - 0x4], 0xFFF1
00005B1E 066E FFF1 FFFE addi.w [A6 - 0x2], 0xFFF1
label00005B24:
00005B24 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005B28 A873 syscall SetPort
00005B2A 302E 0016 move.w D0, [A6 + 0x16]
00005B2E 4440 neg.w D0
00005B30 486E FFF8 pea.l [A6 - 0x8]
00005B34 4267 clr.w -[A7]
00005B36 3F00 move.w -[A7], D0
00005B38 206E 000C movea.l A0, [A6 + 0xC]
00005B3C 2F28 007A move.l -[A7], [A0 + 0x7A]
00005B40 A8EF syscall ScrollRect
00005B42 486E FFF8 pea.l [A6 - 0x8]
00005B46 A928 syscall InvalRect
00005B48 3F2E 0018 move.w -[A7], [A6 + 0x18]
00005B4C 3F2E 001A move.w -[A7], [A6 + 0x1A]
00005B50 A893 syscall MoveTo
00005B52 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005B56 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00005B5A 588F addq.l A7, 4
00005B5C 2F00 move.l -[A7], D0
00005B5E A884 syscall DrawString
00005B60 486E FFF8 pea.l [A6 - 0x8]
00005B64 A92A syscall ValidRect
00005B66 4E5E unlink A6
00005B68 4E75 rts
00005B6A 5354 subq.w [A4], 1
00005B6C 5249 addq.w A1, 1
00005B6E 4E47 trap 7
00005B70 544F addq.w A7, 2
fn00005B72:
00005B72 4E56 FFE6 link A6, -0x001A
00005B76 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0
00005B7C 486E FFF2 pea.l [A6 - 0xE]
00005B80 486E FFF4 pea.l [A6 - 0xC]
00005B84 3F3C 200E move.w -[A7], 0x200E
00005B88 A9EB syscall Pack4/FP68K
00005B8A 426E FFFE clr.w [A6 - 0x2]
00005B8E 6048 bra +0x4A /* 00005BD8 */
label00005B90:
00005B90 302E FFFE move.w D0, [A6 - 0x2]
00005B94 C1FC 000A muls.w D0, 0xA /* '\n' */
00005B98 41ED FBD2 lea.l A0, [A5 - 0x42E]
00005B9C D1C0 add.l A0, D0
00005B9E 43EE FFFE lea.l A1, [A6 - 0x2]
00005BA2 2F21 move.l -[A7], -[A1]
00005BA4 2F21 move.l -[A7], -[A1]
00005BA6 3F21 move.w -[A7], -[A1]
00005BA8 486E FFEA pea.l [A6 - 0x16]
00005BAC 2D48 FFE6 move.l [A6 - 0x1A], A0
00005BB0 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00005BB4 4FEF 000E lea.l A7, [A7 + 0xE]
00005BB8 206E FFE6 movea.l A0, [A6 - 0x1A]
00005BBC 43EE FFEA lea.l A1, [A6 - 0x16]
00005BC0 20D9 move.l [A0]+, [A1]+
00005BC2 20D9 move.l [A0]+, [A1]+
00005BC4 30D9 move.w [A0]+, [A1]+
00005BC6 526E FFFE addq.w [A6 - 0x2], 1
00005BCA 486D FFBA pea.l [A5 - 0x46]
00005BCE 486E FFF4 pea.l [A6 - 0xC]
00005BD2 3F3C 0000 move.w -[A7], 0x0
00005BD6 A9EB syscall Pack4/FP68K
label00005BD8:
00005BD8 0C6E 0064 FFFE cmpi.w [A6 - 0x2], 0x64 /* 'd' */
00005BDE 6DB0 blt -0x4E /* 00005B90 */
00005BE0 4E5E unlink A6
00005BE2 4E75 rts
00005BE4 494E chk.w D4, A6
00005BE6 4954 chk.w D4, [A4]
00005BE8 5349 subq.w A1, 1
00005BEA 4E45 trap 5
fn00005BEC:
00005BEC 4E56 FFF2 link A6, -0x000E
00005BF0 2F07 move.l -[A7], D7
00005BF2 486D FFC4 pea.l [A5 - 0x3C]
00005BF6 486E 000C pea.l [A6 + 0xC]
00005BFA 3F3C 000A move.w -[A7], 0xA /* '\n' */
00005BFE A9EB syscall Pack4/FP68K
00005C00 6F00 0080 ble +0x82 /* 00005C82 */
00005C04 2D6E 000C FFF4 move.l [A6 - 0xC], [A6 + 0xC]
00005C0A 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10]
00005C10 3D6E 0014 FFFC move.w [A6 - 0x4], [A6 + 0x14]
00005C16 486D FFC4 pea.l [A5 - 0x3C]
00005C1A 486E FFF4 pea.l [A6 - 0xC]
00005C1E 3F3C 0006 move.w -[A7], 0x6
00005C22 A9EB syscall Pack4/FP68K
00005C24 486E FFF4 pea.l [A6 - 0xC]
00005C28 3F3C 0016 move.w -[A7], 0x16
00005C2C A9EB syscall Pack4/FP68K
00005C2E 486E FFF4 pea.l [A6 - 0xC]
00005C32 486E FFF2 pea.l [A6 - 0xE]
00005C36 3F3C 2010 move.w -[A7], 0x2010
00005C3A A9EB syscall Pack4/FP68K
00005C3C 3E2E FFF2 move.w D7, [A6 - 0xE]
00005C40 3D47 FFFC move.w [A6 - 0x4], D7
00005C44 2D6D FFC4 FFF2 move.l [A6 - 0xE], [A5 - 0x3C]
00005C4A 2D6D FFC8 FFF6 move.l [A6 - 0xA], [A5 - 0x38]
00005C50 3D6D FFCC FFFA move.w [A6 - 0x6], [A5 - 0x34]
00005C56 486E FFFC pea.l [A6 - 0x4]
00005C5A 486E FFF2 pea.l [A6 - 0xE]
00005C5E 3F3C 2004 move.w -[A7], 0x2004
00005C62 A9EB syscall Pack4/FP68K
00005C64 486E FFF2 pea.l [A6 - 0xE]
00005C68 486E 000C pea.l [A6 + 0xC]
00005C6C 3F3C 0002 move.w -[A7], 0x2
00005C70 A9EB syscall Pack4/FP68K
00005C72 600E bra +0x10 /* 00005C82 */
label00005C74:
00005C74 486D FFC4 pea.l [A5 - 0x3C]
00005C78 486E 000C pea.l [A6 + 0xC]
00005C7C 3F3C 0000 move.w -[A7], 0x0
00005C80 A9EB syscall Pack4/FP68K
label00005C82:
00005C82 3D7C 0000 FFFC move.w [A6 - 0x4], 0x0
00005C88 486E FFFC pea.l [A6 - 0x4]
00005C8C 486E 000C pea.l [A6 + 0xC]
00005C90 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00005C94 A9EB syscall Pack4/FP68K
00005C96 6DDC blt -0x22 /* 00005C74 */
00005C98 2D6E 000C FFF4 move.l [A6 - 0xC], [A6 + 0xC]
00005C9E 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10]
00005CA4 3D6E 0014 FFFC move.w [A6 - 0x4], [A6 + 0x14]
00005CAA 486D FFCE pea.l [A5 - 0x32]
00005CAE 486E FFF4 pea.l [A6 - 0xC]
00005CB2 3F3C 0006 move.w -[A7], 0x6
00005CB6 A9EB syscall Pack4/FP68K
00005CB8 486E FFF4 pea.l [A6 - 0xC]
00005CBC 3F3C 0016 move.w -[A7], 0x16
00005CC0 A9EB syscall Pack4/FP68K
00005CC2 486E FFF4 pea.l [A6 - 0xC]
00005CC6 486E FFF2 pea.l [A6 - 0xE]
00005CCA 3F3C 2010 move.w -[A7], 0x2010
00005CCE A9EB syscall Pack4/FP68K
00005CD0 302E FFF2 move.w D0, [A6 - 0xE]
00005CD4 5240 addq.w D0, 1
00005CD6 3D40 FFFE move.w [A6 - 0x2], D0
00005CDA 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
00005CE0 6F0E ble +0x10 /* 00005CF0 */
00005CE2 486D FFD8 pea.l [A5 - 0x28]
00005CE6 486E 000C pea.l [A6 + 0xC]
00005CEA 3F3C 0002 move.w -[A7], 0x2
00005CEE A9EB syscall Pack4/FP68K
label00005CF0:
00005CF0 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
00005CF6 6708 beq +0xA /* 00005D00 */
00005CF8 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00005CFE 662E bne +0x30 /* 00005D2E */
label00005D00:
00005D00 2D6D FFE2 FFF4 move.l [A6 - 0xC], [A5 - 0x1E]
00005D06 2D6D FFE6 FFF8 move.l [A6 - 0x8], [A5 - 0x1A]
00005D0C 3D6D FFEA FFFC move.w [A6 - 0x4], [A5 - 0x16]
00005D12 486E 000C pea.l [A6 + 0xC]
00005D16 486E FFF4 pea.l [A6 - 0xC]
00005D1A 3F3C 0002 move.w -[A7], 0x2
00005D1E A9EB syscall Pack4/FP68K
00005D20 41EE 000C lea.l A0, [A6 + 0xC]
00005D24 43EE FFF4 lea.l A1, [A6 - 0xC]
00005D28 20D9 move.l [A0]+, [A1]+
00005D2A 20D9 move.l [A0]+, [A1]+
00005D2C 30D9 move.w [A0]+, [A1]+
label00005D2E:
00005D2E 486D FFEC pea.l [A5 - 0x14]
00005D32 486E 000C pea.l [A6 + 0xC]
00005D36 3F3C 000A move.w -[A7], 0xA /* '\n' */
00005D3A A9EB syscall Pack4/FP68K
00005D3C 6C4A bge +0x4C /* 00005D88 */
00005D3E 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
00005D44 6F1E ble +0x20 /* 00005D64 */
00005D46 2D6E 000C FFF4 move.l [A6 - 0xC], [A6 + 0xC]
00005D4C 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10]
00005D52 3D6E 0014 FFFC move.w [A6 - 0x4], [A6 + 0x14]
00005D58 486E FFF4 pea.l [A6 - 0xC]
00005D5C 3F3C 000D move.w -[A7], 0xD /* '\r' */
00005D60 A9EB syscall Pack4/FP68K
00005D62 6012 bra +0x14 /* 00005D76 */
label00005D64:
00005D64 2D6E 000C FFF4 move.l [A6 - 0xC], [A6 + 0xC]
00005D6A 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10]
00005D70 3D6E 0014 FFFC move.w [A6 - 0x4], [A6 + 0x14]
label00005D76:
00005D76 206E 0008 movea.l A0, [A6 + 0x8]
00005D7A 43EE FFF4 lea.l A1, [A6 - 0xC]
00005D7E 20D9 move.l [A0]+, [A1]+
00005D80 20D9 move.l [A0]+, [A1]+
00005D82 30D9 move.w [A0]+, [A1]+
00005D84 6000 0098 bra +0x9A /* 00005E1E */
label00005D88:
00005D88 2D6E 000C FFF4 move.l [A6 - 0xC], [A6 + 0xC]
00005D8E 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10]
00005D94 3D6E 0014 FFFC move.w [A6 - 0x4], [A6 + 0x14]
00005D9A 486D FFBA pea.l [A5 - 0x46]
00005D9E 486E FFF4 pea.l [A6 - 0xC]
00005DA2 3F3C 0006 move.w -[A7], 0x6
00005DA6 A9EB syscall Pack4/FP68K
00005DA8 486E FFF4 pea.l [A6 - 0xC]
00005DAC 3F3C 0016 move.w -[A7], 0x16
00005DB0 A9EB syscall Pack4/FP68K
00005DB2 486E FFF4 pea.l [A6 - 0xC]
00005DB6 486E FFF2 pea.l [A6 - 0xE]
00005DBA 3F3C 2010 move.w -[A7], 0x2010
00005DBE A9EB syscall Pack4/FP68K
00005DC0 3E2E FFF2 move.w D7, [A6 - 0xE]
00005DC4 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
00005DCA 6F28 ble +0x2A /* 00005DF4 */
00005DCC 3007 move.w D0, D7
00005DCE C1FC 000A muls.w D0, 0xA /* '\n' */
00005DD2 41ED FBD2 lea.l A0, [A5 - 0x42E]
00005DD6 D1C0 add.l A0, D0
00005DD8 2D50 FFF4 move.l [A6 - 0xC], [A0]
00005DDC 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4]
00005DE2 3D68 0008 FFFC move.w [A6 - 0x4], [A0 + 0x8]
00005DE8 486E FFF4 pea.l [A6 - 0xC]
00005DEC 3F3C 000D move.w -[A7], 0xD /* '\r' */
00005DF0 A9EB syscall Pack4/FP68K
00005DF2 601C bra +0x1E /* 00005E10 */
label00005DF4:
00005DF4 3007 move.w D0, D7
00005DF6 C1FC 000A muls.w D0, 0xA /* '\n' */
00005DFA 41ED FBD2 lea.l A0, [A5 - 0x42E]
00005DFE D1C0 add.l A0, D0
00005E00 2D50 FFF4 move.l [A6 - 0xC], [A0]
00005E04 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4]
00005E0A 3D68 0008 FFFC move.w [A6 - 0x4], [A0 + 0x8]
label00005E10:
00005E10 206E 0008 movea.l A0, [A6 + 0x8]
00005E14 43EE FFF4 lea.l A1, [A6 - 0xC]
00005E18 20D9 move.l [A0]+, [A1]+
00005E1A 20D9 move.l [A0]+, [A1]+
00005E1C 30D9 move.w [A0]+, [A1]+
label00005E1E:
00005E1E 2E1F move.l D7, [A7]+
00005E20 4E5E unlink A6
00005E22 4E75 rts
00005E24 4D59 chk.w D6, [A1]+
00005E26 5349 subq.w A1, 1
00005E28 4E45 trap 5
00005E2A 2020 move.l D0, -[A0]
fn00005E2C:
00005E2C 4E56 FFEC link A6, -0x0014
00005E30 2D6E 000C FFF6 move.l [A6 - 0xA], [A6 + 0xC]
00005E36 2D6E 0010 FFFA move.l [A6 - 0x6], [A6 + 0x10]
00005E3C 3D6E 0014 FFFE move.w [A6 - 0x2], [A6 + 0x14]
00005E42 486D FFF6 pea.l [A5 - 0xA]
00005E46 486E FFF6 pea.l [A6 - 0xA]
00005E4A 3F3C 0000 move.w -[A7], 0x0
00005E4E A9EB syscall Pack4/FP68K
00005E50 41D6 lea.l A0, [A6]
00005E52 2F20 move.l -[A7], -[A0]
00005E54 2F20 move.l -[A7], -[A0]
00005E56 3F20 move.w -[A7], -[A0]
00005E58 486E FFEC pea.l [A6 - 0x14]
00005E5C 4EBA FD8E jsr [PC - 0x272 /* 00005BEC */]
00005E60 4FEF 000E lea.l A7, [A7 + 0xE]
00005E64 206E 0008 movea.l A0, [A6 + 0x8]
00005E68 43EE FFEC lea.l A1, [A6 - 0x14]
00005E6C 20D9 move.l [A0]+, [A1]+
00005E6E 20D9 move.l [A0]+, [A1]+
00005E70 30D9 move.w [A0]+, [A1]+
00005E72 4E5E unlink A6
00005E74 4E75 rts
00005E76 4D59 chk.w D6, [A1]+
00005E78 434F chk.w D1, A7
00005E7A 5320 subq.b -[A0], 1
00005E7C 2020 move.l D0, -[A0]